centos7安装mysql

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未开放,无法远程连接的情况,可能情况如下 :

http://blog.csdn.net/qq_25283709/article/details/55007194

来源:http://blog.csdn.net/u012894975/article/details/52268243

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容