问题:本地root能连mysql,远程不能连
解决:
// 进入本地mysql
mysql -uroot -p
//然后输入密码
//新建root远程账号(也可以是其他账号)
//注意:root@local 和 root@% 是两个账号
CREATE USER 'root'@'%' IDENTIFIED BY '123456';
//授权账号 可以用*.*表示所有数据库
GRANT ALL PRIVILEGES ON database_name.* TO 'root'@'%' WITH GRANT OPTION;
//刷新权限
FLUSH PRIVILEGES;
删除用户
用户名的删除:
drop user 'root'@'%';
flush privileges;