现在在ubuntu13.04中从终端访问phpmyadmin db我首先用sudo apt-get install mysql-server mysql服务器5.5个版本安装了mysql服务器,现在在终端上我可以检查它是否工作
sudo netstat -tap | grep mysql它的响应是提示我输入密码,然后
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld但是为了连接我的根帐户,我输入了mysql -u root -p,提示输入密码,它显示了ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
当我尝试这个/opt/lampp/bin/mysql -u root -p时,它会询问密码,并说ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
在/etc/mysql/my.cnf中有什么,在/opt/lampp/bin/mysql中有什么?
有解决办法吗?
发布于 2014-01-21 13:49:48
安装MySQL后不久,您是否尝试过为root设置密码??如果不是,首先尝试在下面的终端中输入命令;
mysql -u root现在,它应该打开mysql控制台。并键入以下行:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');要退出mysql控制台,输入exit。
然后试着重新连接下一条线路;
mysql -u root -p试试你输入的密码。
发布于 2016-09-29 13:29:14
使用以下命令
/opt/lampp/bin/mysql -u root -p然后输入,它需要输入密码,如果您已经更改了根用户的密码,而不是键入此密码,否则只需按Enter键,将其保持为空白。
发布于 2014-12-26 04:21:37
您可以通过登录到安全模式来重置MySQL的密码。
使用以下命令停止MySQL服务。
/etc/init.d/mysql停止
然后在安全模式下启动MySQL。
mysqld_safe --跳过-授予-表
使用安全模式登录到MySQL后,请执行以下命令来更新密码。
更新用户设置Password=password('MySQL_PWD'),其中User='root';刷新特权;
GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY "MySQL_PWD" WITH GRANT OPTION;刷新特权;
执行上述命令后,杀死mysqld并启动MySQL。
现在尝试使用更新的密码登录到MySQL。
https://askubuntu.com/questions/408676
复制相似问题