Centos7开发环境搭建---MySQL

Scroll Down

注:系统可能存在MariaDB 的安装。

1、检查: yum list installed | grep mariadb

2、删除:yum -y remove mariadb*

1、下载,通过msyql官网下载或者wget命令。

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2、安装 MySQL 的 YUM 源

 rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3、安装MYSQL

yum install mysql-community-server

它会提示 y/n,一直输入 y即可。

4、MySQL 服务启动:

systemctl start mysqld

5、 测试, mysql -u root 或者 mysql。

这时如果出现:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),解决如下:

① 停止 MySQL 服务:systemctl stop mysqld 

② 以不检查权限的方式启动 MySQL: mysqld --user=root --skip-grant-tables &

③ 再次输入 mysql -u root 或者 mysql,这次就可以进来了。

④ 更新密码:

MySQL 5.7 以下版本:UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';

MySQL 5.7 版本:UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';

⑤ 刷新:flush privileges;

⑥ 退出:exit;

设置完之后,输入 mysql -u root -p,这时输入刚设置的密码,就可以登进数据库了。