在mysql安装的时候会有一个随机密码,但是在安装的时候并没有注意到,因此在数据库登录的时候就不知道密码。接下来就是如何解决这个问题。
1.首先在系统设置中关闭mysql服务。如果关闭不了,那就在终端中输入:
> cd /usr/local/mysql/support-files
> sudo mysql.server stop
即可关闭mysql服务
2. 启用mysql安全模式
> cd /usr/local/mysql/bin
> sudo ./mysqld_safe --skip-grant-tables
3. 新建一个终端窗口,输入:mysql。就会进入到mysql命令中
mysql> flush privileges;
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
没有报错的话就说明密码更改成功。输入: quit 即可退出mysql
4.使用新密码登录mysql,终端中输入:
mysql -u root -p
接下来会让你输入密码,输入新修改的密码进行登录。