打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注销
重启mysql 服务
再次查看端口是否打开 netstat -an|grep 3306
此时端口3306已经打开
mysql -u root -p
进入 mysql 命令窗口
将root用户授权给所有连接: grant all privileges on . to 'root'@'%' identified by 'xxxxxx';
最后一个为mysql密码
让权限立即生效:flush privileges;
到此所以操作完成,可以在任何主机连接此mysql数据库服务器了。
最后顺便说一下字符集的事儿,我们平常用的字符集一般都是 utf-8
所以在修改上述文件的时候顺便加两句话,让mysql默认字符集为utf-8