Centos安装Mysql

 

查看系统版本。

本文使用系统:CentOS Linux release 7.3.1611 (Core)

查看命令为:cat /etc/redhat-release

Centos安装Mysql

下载Mysql

wget 下载mysql

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

 Centos安装Mysql

安装mysql

 mysql57-community-release-el7-10.noarch.rpm 是下载的文件名称,根据下载自行替换。

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

Centos安装Mysql

安装mysql-Server

yum install -y mysql-community-server

 Centos安装Mysql

当出现    Complete!   代表安装完成。

如下图:

Centos安装Mysql

启动Mysql

service mysqld start         #启动mysql

service mysqld stop         #停止mysql

service mysqld restart      #重启mysql

service mysqld status      #mysql当前状态

启动完成之后查看下mysql的当前状态是否是正在运行状态。

Centos安装Mysql

Centos安装Mysql

连接mysql

如果是按照上述步骤安装,则临时密码查看如下命令。

grep 'temporary password' /var/log/mysqld.log

Centos安装Mysql

使用root 本地连接进入 mysql

mysql -u root -p

 Centos安装Mysql

修改密码

使用临时密码进入数据库做操作时可能会有错误出现。

所以进入数据库第一件时间是更改密码。

修改密码命令为: ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

但是第一次修改会报如下图错误,只需设置两个参数即可修改成功。

1:set global validate_password_policy=0;   #5.6引入的密码校验插件

2:set global validate_password_length=1;   #密码长度

执行完成后再次修改密码就可以了。

 Centos安装Mysql

修改远程连接

IDENTIFIED BY 'root'  root为想要远程连接的密码。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

刷新权限(必须刷新,否则不起作用。)

FLUSH PRIVILEGES;

 Centos安装Mysql

测试连接成功

如果一直连接不成功的小伙伴如果是云服务器,记得在开启3306端口访问哦。

Centos安装Mysql