在OS X上设置MySQL root用户密码
|
我刚刚在Mac OS X上安装了MySQL。下一步是设置root用户密码,因此我下一步是这样做的:
启动终端应用程序以访问Unix命令行。
在Unix提示符下,我执行了以下命令:
$ cd /usr/local/mysql/bin
$ ./mysqladmin -u root password \'password\'
但是,当我执行命令时
$ ./mysql -u root
,这是答案:
Welcome to the MySQL monitor. Commands end with ; or \\g.
Your MySQL connection id is 224
Server version: 5.5.13 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the current input statement.
mysql>
我可以不用任何密码进入mysql
命令行!
为什么是这样?
没有找到相关结果
已邀请:
23 个回复
襄挟款籍
使用所需的密码更改出NEWPASSWORD。应该全部设置好! 更新:从MySQL 5.7开始,“ 6”字段已重命名为“ 7”。更改密码时,请使用以下查询来更改密码。所有其他命令保持不变:
更新:在8.0.15(可能已经在该版本之前)上,PASSWORD()函数不起作用,如以下注释中所述。您必须使用:
邪罗逢确胃
在新窗口中,连接到数据库,设置新密码并刷新权限并退出:
对于早于MySQL 5.7的MySQL,请使用:
对于MySQL 5.7+,请使用:
刷新并退出:
停止安全模式服务器,然后重新启动常规服务器。新密码现在应该可以使用了。对我来说就像是一种魅力:)
寒健
如果您输入有误,或者需要更改root密码,请使用以下命令: 更改root密码:
献导外拘
mysql>冲洗特权; mysql> ALTER USER \'root \'@ \'localhost \'由\'MyNewPass \'标识; mysql>
或Ctrl + z
输入新密码,即MyNewPass 参考:http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
郡豪靠暖
>
>
Linux(从终端):
通过特权绕过以安全模式启动服务器 从航站楼:
在新的终端窗口中:
这将打开mysql命令行。在这里输入:
再次停止mysqld服务器,然后以正常模式重新启动它。 Mac OSX(从终端):
Linux终端:
先对冈蒲
访问Mysql:
并输入提供给安装的初始密码。 在Mysql终端中更改密码:
窝头菊
有关更多详细信息,请参见此处。
臂哦
(2)以安全模式启动它:
(3)这将是一个持续执行的命令,直到该过程完成为止,因此打开另一个Shell /终端窗口,无需密码即可登录:
在上面的UPDATE命令中,只需用您自己的新密码替换\'password \',请确保保留引号。 (4)保存并相当
(5)启动MySQL
蹦吃舷弦
停止mysql
以安全模式启动:
打开另一个终端,以su特权登录,而不使用密码登录mysql
修改密码
同花顺特权
现在完成了
姬第柔炒
参考:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
赣借
注意:缺少
。
漂汀拦
(请注意,如果不是root用户,则应该用用户名替换root)
扦帽次杏
以安全模式启动MySQL
修改root密码
测试中 运行
现在输入新密码以开始使用MySQL。
痰嫉
使用以下命令启动MySQL:
每个用户的密码存储在mysql.user表下 列分别为User和authentication_string。我们可以更新 表为:
甲车劲
为您输入通行证 停止你的mysql:
将此窗口保持打开状态,运行第二个终端窗口,然后在此处输入:
并更改您的mysql密码:
其中\“ new_password \”-您的新密码。您不需要mysql的旧版本。 冲洗,退出并检查您的新通行证:
关闭所有窗口,然后检查mysql的新密码。 祝好运。
校勒魏寡
,以更新root密码:
这使用
来避免无法加载身份验证插件\'caching_sha2_password \'的错误,如果我省略该选项,则会出现此错误。 停止服务器,从an74选项开始设置根密码,然后重新启动服务器:
需复
疾桓
玖料萄
臀博
每当Macbook重新启动时,我都需要执行此操作。将其发布以供个人参考,希望它也对其他人有所帮助。
葛瞎说漓
知道路径后,我运行以下命令:
在另一个终端中,我运行:
在该终端内,我使用以下命令更改了root密码:
最后,我运行:
瞧,密码已重置。 参考文献:
戊袱
缮淳彼誊