您的位置:首页 > 数据库 > MySQL

mysql修改登录密码、创建新的登录用户、开启外部访问的端口

2018-01-31 23:33 555 查看
mysql账户、密码正确而无法登录

use mysql;
delete from user where user='';
flush privileges;


user表存在空名用户会导致外部无法正常登录,而shell输入任何用户名都能登录

创建新的mysql登录账户

create user 'test'@'%' identified by '123456';


赋予账户对所有表的所有访问权限

grant all privileges on *.* to 'root'@'%' identified by '123';


修改密码

set password for 'root'@'%' = password('321');


select user,host,password from user;
update user set password=password('123') where user='root' and host='localhost';


删除账户

delete from user  where user='test' and host='%';
flush privileges;       #清除缓存,使操作立即生效


如果数据库需要外网连接,则应开启默认的mysql端口

whereis iptables
/usr/sbin/iptables  -I INPUT -p tcp --dport 3306 -j ACCEPT


如果是用阿里云服务器的话,还要进入云服务器的“ 安全组配置 ”开启相应端口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐