我正在尝试使用以下命令登录全新安装的 mysql:
sudo /usr/local/mysql/bin/mysql -u root
Run Code Online (Sandbox Code Playgroud)
但收到以下错误:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)
mysql服务器开始于:
sudo /usr/local/mysql/bin/mysqld --user=root
Run Code Online (Sandbox Code Playgroud)
mysql root 用户的默认登录名/密码是什么?
谢谢你。
小智 5
您可以重新初始化密码:
1.停止mysql
/etc/init.d/mysql stop
Run Code Online (Sandbox Code Playgroud)
2.启动mysql安全:
mysqld_safe --skip-grant-tables &
Run Code Online (Sandbox Code Playgroud)
3.连接到mysql
mysql -u root
Run Code Online (Sandbox Code Playgroud)
4.修改密码
mysql> use mysql;
mysql> update user set password=PASSWORD(”YOUR_PASSWORD”) where user=’root’;
mysql> flush privileges;
mysql> quit
Run Code Online (Sandbox Code Playgroud)
5.停止mysql
/etc/init.d/mysql stop
Run Code Online (Sandbox Code Playgroud)
6.启动mysql
/etc/init.d/mysql start
Run Code Online (Sandbox Code Playgroud)
然后你就可以用登录root和新密码连接到mysql了。