今ubuntu13.04でターミナルからphpmyadmindbにアクセスします私は最初にsudo apt-get install mysql-server
を使用してmysqlサーバーをインストールしました mysqlサーバーバージョン5.5がターミナルにあり、動作しているかどうかを確認できます
sudo netstat -tap | grep mysql
パスワードの入力を求めてから応答します
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld
しかし、rootアカウントを使用して接続するには、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)
を介してローカルMySQLサーバーに接続できません
/etc/mysql/my.cnf
にあるものと/opt/lampp/bin/mysql
にあるもの
解決策はありますか?
承認された回答:
MySQLをインストールした直後にrootのパスワードを設定してみましたか?そうでない場合は、最初に下の端末にコマンドを入力してみてください;
mysql -u root
これで、mysqlコンソールが開くはずです。そして、次の行を入力します:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
mysqlコンソールを終了するには、exit
と入力します 。
次に、次の回線で再接続してみてください;
mysql -u root -p
入力したパスワードを試してください。
出典: MySQLで接続してデータベースを作成するにはどうすればよいですか?