CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
来源:互联网 发布:微店靠谱还是淘宝靠谱 编辑:程序博客网 时间:2024/05/17 07:16
CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户;
最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户,
经过一番查找和实验,得到以下几个命令,给大家分享一下:
查看初始密码
有几种方法,看哪一种适合你:
1、查看mysql预定义的密码,好像是用yum安装完的用这种方式
cat /root/.mysql_secret2、查看mysql预定义的密码,用rpm包安装完的用这种方式
grep 'temporary password' /var/log/mysqld.log
修改初始密码:
有几种方法:
1、使用mysqladmin
mysqladmin -uroot -pvyCE2UwSaqx3xofR password "123456"2、mysql客户端登录后执行SQL语句
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';还有一种:
set password=password('123456');
开启远程登录,授权远程登录用户:
grant all privileges on *.* to '用户名'@'%' identified by '密码' withg rant option;
mysql -uroot -proot -e "grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;"注意:命令前的“mysql -uroot -proot -e ”是直接在Shell下执行SQL语句,不登录mysql客户端。
使授权立即生效:
mysql -uroot -proot -e "flush privileges;"
注意:
远程连接时可能会遇到以下错误:
连接MySQL错误:Can't connect to MySQL server (10060)
1 0
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- Linux下修改MySQL初始密码、开启远程登录、授权远程登录用户
- 【centos6.5】远程登录mysql
- mysql远程登录授权
- mysql 远程登录授权
- mysql远程登录授权
- MySQL数据库开启root用户远程登录
- Mysql 开启远程登录
- mysql 开启远程登录
- Mysql开启远程登录
- 开启mysql远程登录
- MySQL开启远程登录
- mysql 远程登录并授权
- MYSQL的授权远程登录
- mysql 远程登录并授权
- mysql开启远程登录访问
- mysql开启远程登录权限
- Vlan配置和vlan攻击手段及如何规避
- 新员年终总结范文开头工年终工作总结
- android application
- hdu1083
- 《云计算架构技术与实践》连载(7)2.2.2 异构集成技术
- CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户
- 项目管理实践分享
- Vision引擎中FXAA 后期处理器介绍
- java Arrays.copyOf shallow copy
- Linux技巧——用dd生成指定大小的文件
- error C2664: “countChar”: 不能将参数 1 从“char [20]”转换为“std::string &”
- oracle中sql语句的优化(转帖)
- 计算绝对值,可以不需要if、else?
- data structure in PCL