开启远程登录
- sudo –i
2.cd /etc/mysql/mysql.conf.d
3.cp mysqld.cnf mysqld.cnf.bak
4.vi mysqld.cnf #找到43行左右,加#注释
5 # bind-address = 127.0.0.1 - service mysql restart
7.修改用户表host值
use mysql;
update user set host=’%’ where user=‘root’;
8.刷新权限
flush privileges;
添加用户
1.用root用户登录mysql
mysql -uroot -p123456
2.添加用户%表示自动选择可用IP
CREATE USER ‘username’@‘host’ IDENTIFIED BY ‘password’;
3.删除用户
delete from mysql. user where user=‘username’;
drop user"用户名"@"%"
##表权限管理
1.对用户授予表权限
grant 权限列表 on 库.表 to “用户名”@"%" identified by “密
码” with grant option;
2.对用户删除权限
revoke权限列表 on库.表 from’user’@’%’;
权限类型有: allprivileges、select、insert、update,delete、
alter等
库.表:*.*代表所有库的所有表
3.刷新权限 flush privileges;