当前位置: 首页 >数据库 > CenOS 安装 mysql 临时密码 处理

CenOS 安装 mysql 临时密码 处理

数据库 版本 

Server version: 8.0.26 MySQL Community Server - GPL;官网下载的包  

wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz

CenOS 安装 mysql 临时密码 处理 _ JavaClub全栈架构师技术笔记

 

安装 参考的这篇文章 Click Me

官方安装文档 

 

遇到的问题临时密码不好使

然后处理方式是 先修改让不用密码登录

1. 在 /etc/my.cnf 文件  的 [mysqld]下加入 skip-grant-tables

2. 保存 退出 重启mysql

3. 重新登录mysql  ./mysql -u root -p  不用密码也能进去

4. 操作修改密码

use mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 

执行修改密码报错。

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

 然后先执行

FLUSH PRIVILEGES;

 在执行修改密码就行了

5. 修改配置文件 /etc/mysql.cnf  的 [mysqld]下加入 skip-grant-tables 删除掉

6. 重启mysql 然后就可以用新密码登录了

 

参考链接

centos8安装mysql8并设置密码

修改mysql密码时遇见ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that correspo

Mac修改密码

 

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tablesMysql -u rootFLUSH PRIVILEGES;SET PASSWORD FOR root@'localhost' = PASSWORD('重新设置的密码');mysql> set password for root@localhost = password('123456');ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near 'password('123456')' at line 1SET PASSWORD FOR root@localhost = '你重新设置的密码';

 

作者:梨花大将
来源链接:https://www.cnblogs.com/fhlsteven/p/15102051.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/database/117700.html

标签:SQL_syntax
分享给朋友:

“CenOS 安装 mysql 临时密码 处理” 的相关文章

sql递归查询 2022年05月17日 21:40:33
性能优化|Mysql优化之Explain精讲 2022年06月02日 21:18:04
利用Oracle分析函数row 2022年06月03日 23:42:05
MySQL 查询指定时间范围内的数据 2022年06月06日 16:59:25
mysql查询结果中文显示成了问号 2022年06月07日 02:00:43
mysql 查询所有下级 2022年06月12日 13:42:12
MYSQL查询大于某个时间的数据 2022年06月12日 14:04:47
Mysql拼接查询结果 2022年06月15日 19:36:23
mysql中的json查询 2022年06月16日 22:34:46