mac下MySQL修改root初始密码

        新装的mysql在登录时需要注意:

For example, if you run the server using the mysql login account, you should log in as mysql before using the instructions. Alternatively, you can log in as root, but in this case you must start mysqld with the --user=mysql option. If you start the server as root without using --user=mysql, the server may create root-owned files in the data directory, such as log files, and these may cause permission-related problems for future server startups.
(以上内容来自官方文档)

在使用root用户登录时,需要加上--user=mysql,否则服务器将会在数据目录下洗创建一个root-owned文件,这样在服务器启动的时候会引起权限问题。(未尝试--user=mysql,新装完mysql的同学可以尝试下)

        现在到这里,已经登录不了mysql了,要么是ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),

要么是ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:  YES),现在如何做?

        在终端下输入:cd /usr/local/mysql/bin/

        使用管理员权限:sudo su

        回车后输入以下命令来禁止mysql验证功能

        ./mysqld_safe --skip-grant-tables &

        之后mysql会自动重启,完成之后打开mysql workbench,在Query窗口执行flush privileges,再执行set password for root='<your password>',执行完之后,就可以使用新的root密码来登录mysql了。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果在Mac下忘记了MySQL的初始密码,可以按照以下步骤进行解决: 1. 打开终端。 2. 停止MySQL服务。在终端中输入以下命令并按回车键: sudo /usr/local/mysql/support-files/mysql.server stop 3. 进入MySQL的bin目录。在终端中输入以下命令并按回车键: cd /usr/local/mysql/bin/ 4. 使用root账户。在终端中输入以下命令并按回车键,然后输入Mac密码: sudo su 5. 运行MySQL并跳过权限验证。在终端中输入以下命令并按回车键: ./mysqld_safe --skip-grant-tables & 6. 进入MySQL命令行。在终端中输入以下命令并按回车键: ./mysql 7. 刷新权限。在MySQL命令行中输入以下命令并按回车键: FLUSH PRIVILEGES; 8. 修改root账户的密码。在MySQL命令行中输入以下命令并按回车键,将“your_new_password”替换为你想设置的新密码: ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password'; 9. 重启MySQL服务。在终端中输入以下命令并按回车键: cd /usr/local/mysql sudo ./support-files/mysql.server start 10. 使用新密码登录MySQL。在终端中输入以下命令并按回车键,将“your_new_password”替换为你设置的新密码: /usr/local/mysql/bin/mysql -u root -p 请确保按照上述步骤操作,以解决在Mac下忘记MySQL密码的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [MACMySQL忘记初始密码怎么办](https://download.csdn.net/download/weixin_38655309/12828097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [MACMySQL初始密码忘记怎么办](https://download.csdn.net/download/weixin_38674124/12828103)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [mac解决mysql忘记密码的问题(亲测有效)](https://blog.csdn.net/W_317/article/details/126890954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值