MySQL サーバーをインストールし、初期パスワードの入力を求められます。

MySQL サーバーをインストールし、初期パスワードの入力を求められます。

Linux Mintでは、MySQL Serverをインストールし、空のパスワードを使用することを選択しました。

これは、空のパスワードが許可されていないため、phpMyAdminにログインできないことを意味します。

また、実行時に空のパスワードを受け入れないため、ルートMySQLパスワードをリセットすることはできません。

mysqladmin -u root -p password newpass

mysql_secure_installation空のパスワードも許可されていないため実行できません。

ソフトウェアマネージャを使用してMySQL ServerをアンインストールしてからMySQL Serverを再インストールすると、パスワードを設定するように求められません。

私が実行した場合:

apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*

~からこの回答、MySQL Serverを再インストールすると、まだパスワードプロンプトはありません。

助けてくれてありがとう。

修正する

実行すると、mysql -uroot以下が受信されます。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

実行すると、service mysql start以下が受信されます。

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

ベストアンサー1

パスワードなしでMySQLにログイン

mysql -uroot

次に、ルートパスワードを変更します。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;

おすすめ記事