CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户

CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户;

最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户,

经过一番查找和实验,得到以下几个命令,给大家分享一下:

修改初始密码:
mysqladmin -uroot -pvyCE2UwSaqx3xofR password "123456"

开启远程登录,授权远程登录用户:
mysql -uroot -proot -e "grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘ with grant option;"

使授权立即生效:
mysql -uroot -proot -e "flush privileges;"

时间: 2024-10-10 15:29:18

CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户的相关文章

修改mysql初始密码

linux上 mysql初始密码不为空,为一个随机值,存储在/var/log/mysqld.log中. 也可以修改配置文件/etc/my.cnf,添加一行skip-grant-tables,使用免认证无密码登录. 重启服务 service mysqld restart mysql -u root -p 登录成功后,重设root密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 由于安全性,mysql密码的复杂度有一定的要求,由于自己用着玩,

MAC版修改MySQL初始密码的方法

问题描述: 买了mac电脑,第一次装mysql,不知道初始密码,如何修改初始密码记录下. 解决方式: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html 亲测方法3,已成功重置密码. (感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆... 另外,step1和2来源于//www.jb51.net/article/87585.htm 英文不好,官方的没太看明白# #) step1: 苹果->系统偏好设置->最下边点

阿里云服务器修改MySQL初始密码---Linux学习笔记

主要方法就是修改 MySQL按照文件下面的my.cnf文件 首先是找到my.cnf文件, # find / -name "my.cnf" # cd /etc 接下来最好是先备份my.cnf文件,对于初手而言 #/etc vi my.cnf 之后找到[mysqld]的段,在那段中插入一行: skip-grant-tables 这句的作用是让你不用密码就可以登录MySQL 接下来就是重启MySQL了, #/etc/init.d/mysqld restart 在接下来就是无密码登录MySQL

CentOS 下如何修改 MySQL 的密码

做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证.这里记录一下修改 MySQL 密码的一些命令,方便以后查看. 修改root密码 CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为空.如果你从没设置过 MySQL 的密码,使用 root 用户来连接 MySQL 服务器不需要输入密码. 第一次设置root密码可以使用以下命令: 1 mysqladmin -u root password NEWPASSWORD 如果你已经设置过密

linux系统下使用xampp 丢失mysql root密码【xampp的初始密码为空】

如果在ubuntu 下面 使用xampp这个集成开发环境,却忘记mysql密码. 注:刚安装好的xampp的Mysql初始密码是空... 找回密码的步骤如下: 1.停止mysql服务器 sudo /opt/lampp/lampp stopmysql 2.使用`--skip-grant-tables' 参数来启动 mysqld sudo /opt/lampp/sbin/mysqld --skip-grant-tables 3.再开一个终端(在终端中直接右键+B) 进入mysql sudo /opt

用phpMyAdmin修改mysql数据库密码

1初始数据库密码为空.用phpMyAdmin修改mysql数据库密码2第一步,点击phpMyAdmin里的用户选项.用phpMyAdmin修改mysql数据库密码3选择root localhost用户名,点击编辑权限.用phpMyAdmin修改mysql数据库密码4此时会出来修改权限的页面,里面可以设置的选项还是比较多的,暂时不管其他的,往下拖,会有一个修改密码的区域.用phpMyAdmin修改mysql数据库密码5输入两次新的密码,下面有个生成按钮,这是根据你当前设置的密码加密之后生成新的密码

Linux修改mysql的密码

本人在docker的centos6.8容器中安装了mysql-server,但安装的时候并没有提示设置密码,而安装完了之后使用root用户不输入密码就进入了,为此需要修改mysql的密码 mysql -uroot -pmysql> update user set password=PASSWORD('you password') where user='root';例如:mysql> update user set password=PASSWORD('admin123') where use

[MySQL]如何修改mysql root密码

如何修改mysql root密码忘记MySQL ROOT密码是在MySQ使用中很常见的问题,可是有很多朋友并不会重置ROOT密码,那叫苦啊,特写此文章与大家交流: 1.编辑MySQL的配置文件:my.ini一般在MySQL安装目录下有my.ini即MySQL的配置文件.在此配置文件的最后添加如下一行:skip-grant-tables保存退出编辑. 2.然后重启MySQL服务在命令行下执行:net stop MySQLnet start MySQL 3.设置新的ROOT密码然后再在命令行下执行:

修改mysql root密码

mysql密码丢失后,在mysql命令行下执行如下命令,即可将root用户密码清空: mysqld_safe --skip-grant-tables&mysql修改密码 mysql修改,可在mysql命令行执行如下: mysql -u root mysql mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root'; mysql> FLUSH PRIVILEGES; mysql