关于MAC下重置MYSQL密码

刚开始送的随机密码真是让我无力吐槽

最后在贴吧大神的帮助下完成了密码的重置,恩,下面是大神的方法。

http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
亲测方法3,已成功重置密码。
(感谢@非常,告诉我官网就有重置方法,网上搜了一堆堆...
另外,step1和2来源于http://www.2cto.com/database/201303/197067.html
英文不好,官方的没太看明白# #)
step1:

苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)
step2:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

step3. 
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES; 
回车后,输入命令 SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘你的新密码‘);

至此,密码修改完成,可以成功登陆。

时间: 2024-10-13 15:56:14

关于MAC下重置MYSQL密码的相关文章

MAC下重置mysql密码

第一步: 停止mysql服务 第二步: 进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限 sudo su回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running) 第三步: 输入命令 ./mysql回车后,输入命令 FLUSH PRIVILEGES;回车后,输入命令 SET PASSWORD FOR 'root'@'localho

centos下重置mysql密码

首先我们要确认我们是在mysql启动的状态下输入以下命令启动mysql服务/etc/init.d/mysqld start然后输入ps -ef | grep -i mysql可以看到mysqld_safe的安装位置是/usr/bin/接下来我们停止mysql服务/etc/init.d/mysqld stop用安全模式启动mysql服务/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &稍等一小会然后输入/usr/b

Windows下重置Mysql密码

1.首先停止正在运行的MySQL进程 >net stop mysql 如未加载为服务,可直接在进程管理器或者服务中进行关闭. 2.以安全模式启动MySQL进入mysql目录在命令行下运行 >d: >cd xampp/mysql/bin >mysqld.exe --skip-grant-tables 3.完成以后就可以不用密码进入MySQL了 >mysql -u root -p提示输入密码时直接回车即可. 4.更改密码 >use mysql>update user

Mac下修改Mysql密码

1. 停止Mysql 2. cd /usr/local/mysql/bin/ 3. 使用跳过权限方式启动mysql sudo ./mysqld_safe --skip-grant-tables & 4. 进入mysql控制台 mysql 5. 修改用户表 mysql> update user set password = password ( 'new-password' ) where user = 'root'; 6. 刷新权限 mysql> flush privileges; 7

mac下修改mysql-root密码-各种权限问题解决

官方资料:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix 还有一个值得参考的mysql安装,与python-mysql安装博客http://hearrain.com/2011/01/498 据官方文档说, For example, if you run the server using the mysql login account, you should l

Mac上重置mysql 5.7密码

Mac上重置mysql 5.7密码 >我的mac系统是osx 10.12 装完mysql5.7之前根本登录不上,网上说用DMG方式装完后,后弹出一个框,上面会有临时密码,但是我安装的时候却手一抖,提示关闭了.试个好多方法都没有,终于在SO上找到了方法,贴出来希望能帮到大家. 1. 打开一个终端窗口 2. 输入 sudo /usr/local/mysql/support-files/mysql.server stop 3. 输入 sudo /usr/local/mysql/bin/mysqld_s

windows下重置mysql的root密码方法介绍(转)

自己在内网操作的,遇到了一些的问题,其中一个是需要重置密码的,所以网上找了两篇文章,都有一些借鉴的地方. 版本mysql5.7.2,linux系统 除了参考文章还有几点说明: service mysqld status 查看mysql是否在运行 service mysqld stop 关闭mysql,进入安全模式(修改)前要先关闭mysql 修改密码使用update前建议先查看一下mysql.user表的结构,确认密码存在那个字段 mysql查看表结构命令(https://www.cnblogs

window和mac配置apache,及mac下安装mysql

先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apache的安装目录下的http.conf文件,打开此配置文件 2.在该文件中搜索 LoadModule php5_module 将前面的#号去掉 然后把后面的路径改为   php安装路径/php5apache2_2.dll 3.搜索 Directory   将下面的两个路径  改为项目所在文件夹 4.

mac下配置mysql总结

mac下使用mysql时出现了ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)错误 root用户无法登陆,按网上的方法试验了下,总是达不到结果 大致方法都是进入安全模式启动,然后进行操作, 解决方法: 以安全模式启动 MySQ: /usr/bin/safe_mysqld --skip-grant-tables & >use mysql >update user set p