这篇文章主要向大家讲述的是在MAC系统中MySQL重设root密码的实际操作步骤,在实际操作中忘记MySQL root密码时常会发生的,下面就是本教程的详细内容介绍。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
Mac安装完MySQL之后,软件会生成一个默认密码给我们。但是,当我使用Navicat来建立连接是却提示密码失效,无奈,只能修改数据库默认密码。
接下来,小编就为大家介绍两种root密码的修改过程。
方法一:
MySQL文件在路径/usr/local/mysql下
1,在系统偏好设置中关闭mysql:StopMySQLServer
2,打开终端
进入路径/usr/local/mysql/bin
输入命令sudosu,然后输入开机密码。
然后输入命令:./mysqld_safe–skip-grant-tables
命令集合
3,重新打开一个终端
进入目录/usr/local/mysql/bin
输入命令mysql进入mysql
然后输入以下命令:
然后密码修改完成,然后关闭步骤2中的命令及终端。
命令集合
4,在shell中终端中添加mysql命令
打开一个终端
命令:vim~/.bash_profile
最后一行添加PATH=$PATH:/usr/local/mysql/bin,保存退出
命令source~/.bash_profile
5,在系统偏好设置中启动mysql,就可以正常使用
终端输入:mysql-uroot-p
注意:
如果发现在系统偏好设置中无法关闭或者启动mysql,关机重启。
方法二:
1,
关闭mysql服务:苹果->系统偏好设置->最下边点mysql在弹出页面中关闭mysql服务(点击stopmysqlserver)
2,
进入终端输入:cd/usr/local/mysql/bin/
回车后登录管理员权限sudosu
回车后输入以下命令来禁止mysql验证功能./mysqld_safe--skip-grant-tables&
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
3,
输入命令./mysql
回车后,输入命令FLUSHPRIVILEGES;
回车后,输入命令SETPASSWORDFOR'root'@'localhost'=PASSword('你的新密码');
以上就是两种root密码的修改过程。
小编结语:
更多精彩内容尽在课课家精彩教育。
¥199.00
¥199.00
¥798.00
¥29.90
¥48.00¥180.00
¥48.00¥180.00