mysql修改登录密码、创建新的登录用户、开启外部访问的端口
2018-01-31 23:33
555 查看
mysql账户、密码正确而无法登录
user表存在空名用户会导致外部无法正常登录,而shell输入任何用户名都能登录
创建新的mysql登录账户
赋予账户对所有表的所有访问权限
修改密码
删除账户
如果数据库需要外网连接,则应开启默认的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
如果是用阿里云服务器的话,还要进入云服务器的“ 安全组配置 ”开启相应端口
相关文章推荐
- mysql 5个常用操作,添加用户配置对应数据库,开启远程访问,修改密码
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- mysql用户修改登录密码及开启远程登录
- Mysql查看登录用户以及修改密码和创建用户以及授权
- Linux下修改MySQL初始密码、开启远程登录、授权远程登录用户
- MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码
- MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码
- MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码
- mysql 修改密码 开启远程访问权限
- mysql给root开启远程访问权限,修改root密码
- shell expect自动化创建用户,修改密码,多台机器一键免秘钥登录
- Postgresql 创建用户 可登录 设置权限 配置 远程登录 修改默认用户密码
- mysql给root开启远程访问权限,修改root密码
- MYSQL 下一些常用操作命令:新建用户、修改密码、修改登录host等
- mysql服务器创建新用户并 开启远程访问
- mysql基础:登录退出,修改用户密码,添加删除用户
- Mysql创建用户赋权操作及修改密码
- shell expect自动化创建用户,修改密码,多台机器一键免秘钥登录
- shell expect自动化创建用户,修改密码,多台机器一键免秘钥登录