rpm -Uvh mysql57-community-release-el7-9.noarch.rpm
rpm -Uvh mysql57-community-release-el7-9.noarch.rpm
yum install mysql-community-server
vi /etc/my.cnf
修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行
skip-grant-tables
service mysqld restart
再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按修改root密码。
mysql -u root -p
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root';
mysql> quit
service mysqld restart
使除本机之外的ip可以访问
use mysql
show tables;
update user set host='%' where user='root';
flush privileges;
service mysqld restart
登陆mysql,再从新改一次密码
SET PASSWORD = PASSWORD('密码');
阿里云控制台开放3306端口
其他出现3306未开放,无法远程连接的情况,可能情况如下 :