开启远程登录
- 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;
|