Linux服务器安装Mysql数据库

CentOS 7.4 下yum安装MYSQL5.7.2

  1. 卸载 先停掉mysql进程 没有安装过的可以直接跳过
[root@iZwz9c6jlipu33po7lw2kgZ mysql]# netstat -antp

pkill -9 mysqld
rpm -qa|grep -i mysql

Linux服务器安装Mysql数据库_第1张图片
用命令 yum -y remove
yum -y remove mysql-community-client-5.6.38-2.el7.x86_64
卸载不掉的用 rpm -ev
依次卸载 直到完全卸载

下载Mysql源文件:

[root@iZwz9c6jlipu33po7lw2kgZ mysql]# cd /usr/local/src/mysql
[root@iZwz9c6jlipu33po7lw2kgZ mysql]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
[root@iZwz9c6jlipu33po7lw2kgZ mysql]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
[root@iZwz9c6jlipu33po7lw2kgZ mysql]# yum -y install mysql-server

也可以通过如下配置:
指定安装目录 yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server

默认配置文件路径:

配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

配置my.cnf

Linux服务器安装Mysql数据库_第2张图片

安装完成后,密码为随机密码,需要重置密码。

启动Mysql服务:

[root@iZwz9c6jlipu33po7lw2kgZ mysql]# service mysqld restart

查看密码:

[root@iZwz9c6jlipu33po7lw2kgZ mysql]# grep "password" /var/log/mysqld.log
2018-11-16T06:21:08.025813Z 1 [Note] A temporary password is generated for root@localhost: DrGy#rhas82_

在这里插入图片描述

连接完成,修改密码

 alter user 'root'@'localhost' identified by 'rooT!!2017';

刷新权限:

mysql> flush privileges;

改变mysql 库中user表的访问权限:

mysql> update user set host='%' where user='root';

也可以直接添加新用户:

CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘您的密码‘;
grant all on *.* to 'root001'@'%' identified by 'Root@@'  with grant option;

增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址

查看Mysql的字符集编码

Linux服务器安装Mysql数据库_第3张图片
Linux服务器安装Mysql数据库_第4张图片
Linux服务器安装Mysql数据库_第5张图片

你可能感兴趣的:(Linux)