方法一:授权法。
例如,你想root使用rooo(密码)从任何主机连接到mysql服务器的话。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>flush privileges;
如果你想允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql>flush privileges;
方法二:修改mysql配置文件
STEP1:cd mysql 的安装目录(找不到的话可以考虑使用 find / -name 'mysql'命令查找)
(实验用的机器安装在/usr/local下)
STEP2:vim my.cnf
STEP3:将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0(如果没有的话直接加到文件末尾就行)
STEP4:保存退出
STEP5:重启mysql
备注:
Linux下停止mysql的命令:service mysqld stop
Linux下启动mysql的命令:service mysqld start