1.需要远程mysql先授权

grant all on *.* to 'wyp'@'192.168.11.101' identified by 'KGDYNIGUH'

grant all on 所有权限

*.*所有的库,所有的表,

wyp@192.168.11.10 用户和用户地址

identified by 'KGDYNIGUH' 用户密码


2.测试一下是否授权

use mysql

select * from user where host='192.168.11.101'\G;


3.远程登录mysql

mysql -uwyp -h192.168.11.101 -P3306 -pKGDYNIGUH 

-P可以省略,因为默认连接的就是3306端口


登录后,查看当前用户是谁

select user();


如果本地有多个MYSQL的话,可以用socket来区分登录 -S来指定socket

mysql -uroot -S /tmp/mysql.sock -p     第一个mysql

mysql -uroot -S /tmp/mysql2.sock -p    第二个mysql