Linux下修改Mysql密码的四种方式
2020-01-14 17:25
218 查看
方法一:(知道myql的root的密码)
在mysql系统外,使用mysqladmin
[code]1 mysqladmin -u root -p password "test123" 2 Enter password: 【输入原来的密码】
方法二: (知道myql的root的密码)
通过登录mysql系统
[code]mysql -uroot -p 2 Enter password: 【输入原来的密码】 3 mysql>use mysql; 4 mysql> update user set password=passworD("test") where user='root'; 5 mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句更换如下:
[code] mysql> update user set authentication_string=passworD("test") where user='root';
方法三:(不知道myql的root的密码)
首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;
[code]service mysql stop
&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。
接着登陆MySQL修改密码
[code]1 mysql 2 mysql> use mysql; 3 mysql> UPDATE user SET password=password("test123") WHERE user='root'; 4 mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句如下:(这个最关键是我自己遇到的)
[code]mysql> update user set authentication_string=passworD("test") where user='root';
方法四:(不知道myql的root的密码)
第一步就是跳过MySQL的密码认证过程
#vim /etc/my.cnf(注:windows下修改的是my.ini)
1.在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程
保存文档并退出
2.接下来我们需要重启MySQL
重启之后输入mysql即可进入mysql
3.敲入 mysql -u root -p
命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中
[code]mysql> update user set password=password("你的新密码") where user="root"; mysql> flush privileges; mysql> quit
注意:如果在执行该步骤的时候出现
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement错误。则执行下
flush privileges命令,再执行该命令即可。
4.最后,编辑my.cnf,去掉刚才添加的内容,然后重启MySQL。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Linux上mysql修改密码的几种方法和mysql忘记密码的修改方式
- Linux下修改Mysql密码的三种方式,测试过效果,能正常使用
- Linux下rpm方式安装mysql(密码修改,远程登录)
- Linux下修改Mysql密码的三种方式
- 【札记】Linux下 MySQL-5.7.17 tar.gz 包方式安装部署后出现密码过期的问题解决(不修改/etc/my.cnf文件)
- wampp for linux 的mysql密码修改和字符编码的设置
- linux和windows下mysql忘记密码的情况下修改密码
- Linux下修改Mysql的用户(root)的密码的俩种方法
- Linux:MySQL新建用户,授权,删除用户,修改密码
- linux上修改mysql登陆密码
- Linux下修改mysql用户密码
- linux系统中忘记MySQL密码后修改密码
- linux下mysql修改root密码
- Linux数据库:MySQL新建用户,授权,删除用户,修改密码
- 在Linux系统环境下修改MySQL的root密码
- 在Linux系统环境下修改MySQL的root密码
- linux下mysql修改root密码
- mysql 在linux 修改账号密码
- Linux下修改Mysql的用户(root)的密码