当前位置:网站首页>MySQL 8.0.29 设置和修改默认密码
MySQL 8.0.29 设置和修改默认密码
2022-08-02 04:57:00 【m0_66557301】
MySQL 8.0.29 设置和修改默认密码
*修改密码:
登录时因为你没设置root的初始密码,导致报错。
密码以加密的形式存储在mysql数据库中的user表中的authentication_string字段中。
参考链接:
不修改密码可通过
sudo mysql -u root -p来直接登录。
修改步骤:
修改mysqld.cnf
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf*不用vim也可以用code。

在这个文件里加入命令"skip -grant-tables"
可以让你无需输入密码进行登录。
重启mysql
service mysql restart //同样,也有 service mysql start service mysql stop登录mysql
mysql -u root -p会提示你输入密码,但是不需要输入就能登录。
修改user表
use mysql ; update user set authentication_string='' where user='root'; //将密码属性修改为空。此时root的plugin字段是

记得flush privileges;
update user set plugin='mysql_native_password' where user='root';将其改为

ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘whq2242’;
quit
- 此时就可以修改密码了。

将mysqld.cnf中添加的注释掉,重启mysql
正常登录即可。

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢

【数字IC手撕代码】Verilog固定优先级仲裁器|题目|原理|设计|仿真

The practice of alibaba, data synchronization component canal

matlab simulink 飞机飞行状态控制

MySQL如何创建用户

【QT】Qt Creator生成动态库(DLL)并调用

UE4 局域网联机案例

How to quickly delete the compressed package password?

通关剑指 Offer——剑指 Offer II 008. 和大于等于 target 的最短子数组

应用pca和K-means实现用户对物品类别的喜好细分划分

MobaXsterm如何使用
随机推荐
SQL数据表增加列
爬虫_爬取wasde月度供需平衡表(实例)
[QNX Hypervisor 2.2用户手册]9.18 unsupported
2022年7月学习计划完成情况
Mysql子查询关键字的使用(exists)
Live | 7.30 ApacheCon Asia 2022 IOT/IIOT topic, IoTDB PMC Qiao Jialin as the producer
CNN 理解神经网络中卷积(大小,通道数,深度)
How to decrypt worksheet protection in Excel
抓住那头牛(DAY 96)
Does Conway's Law Matter for System Architecture?
【无标题】
UE4 局域网联机案例
Redis常见题型
UE4 蓝图实现AI随机移动
Jmeter使用多线程测试web接口
matlab simulink 飞机飞行状态控制
关于地图GIS开发事项的一次实践整理(上)
力扣练习——44 路径总和 III
MySql字符串拆分实现split功能(字段分割转列、转行)
MySQL安装常见报错处理大全