mysql5.7 serverインストール時rootユーザーパスワードが見つかりません
1100 ワード
パスワードなしでmysqlにアクセスするには、次の方法を使用します.システム管理者権限でmysql にアクセス debianユーザーのアカウントパスワードでmysqlに入ります が見つかります.はその後、 に上陸する.
を再起動する.
mysqlに正常にアクセスした後、mysqlのコマンドラインに次のコマンドを入力することで、
最後にサービスを再利用すれば、私たちが設定したパスワードでログインすることができます.△
sudo mysql -uroot
/etc/mysql/debian.cnf
に入るとアカウント(user)とパスワード(password)mysql
mysql -u -p
/etc/mysql/mysql.conf.d/mysqld.cnf
ファイルを編集します.[mysqld]
の下のskip-external-locking
の下に1行追加:skip-grant-tables
mysql
サービスsudo service mysql restart
mysqlに正常にアクセスした後、mysqlのコマンドラインに次のコマンドを入力することで、
root
ユーザーのパスワードをroot
に設定します.use mysql;
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
最後にサービスを再利用すれば、私たちが設定したパスワードでログインすることができます.△
skip-grant-tables
パラメータを設定した学生は、このパラメータを削除したり注釈したりするのを忘れないでください.