2. mac mysql error

本文详细介绍了如何在遇到忘记MySQL root密码的情况下,通过一系列步骤安全地重置密码的方法。包括配置环境变量、关闭服务器、使用特定命令跳过权限表进行密码重置等。

1.配置mysql的环境变量

cd ~ 
vim .bash_profile 
加入 export PATH=${PATH}:/usr/local/mysql/bin

2.关闭服务器

sudo /usr/local/mysql/support-files/mysql.server stop 
如果遇到pid找不到可在系统偏好设置里手动关闭mysql

3.sudo mysqld_safe –skip-grant-tables


4.打开另一个终端

输入mysql ;
mysql> select User from mysql.user; 

$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';

If you face the unknown field Password error above use:
update user set authentication_string=password('my_password') where user='root';






后面会报错:

You must SET PASSWORD before executing this statement的解决方法

``

也就是用mysql> SET PASSWORD = PASSWORD(‘123456’);这句话重新设置一次密码!大爷的,真费劲啊。

“`


http://www.codes51.com/article/detail_342058.html

http://superuser.com/questions/603026/mysql-how-to-fix-access-denied-for-user-rootlocalhost

http://www.jb51.net/article/39187.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值