bla*_*ack 5 server mysql command-line
accessing phpmyadmin db from terminal now in ubuntu 13.04 i firstly installed mysql server with
sudo apt-get install mysql-server
mysql server version 5.5 now in terminal i can check if it is working by
sudo netstat -tap | grep mysql
Run Code Online (Sandbox Code Playgroud)
it responds me by prompting me for password and then
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld
Run Code Online (Sandbox Code Playgroud)
but to connect using my root account i typed mysql -u root -p
prompting for password it shows
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
任何解决方案?
Azk*_*erM 10
您是否尝试过在安装 MySQL 后不久为 root 设置密码?如果没有,请先尝试在下面的终端中输入命令;
mysql -u root
Run Code Online (Sandbox Code Playgroud)
现在它应该打开 mysql 控制台。并输入以下行:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
Run Code Online (Sandbox Code Playgroud)
要退出 mysql 控制台,请输入exit
.
然后尝试使用以下行重新连接;
mysql -u root -p
Run Code Online (Sandbox Code Playgroud)
试试你输入的密码。