私にとってうまくいった唯一の方法は、ここで説明されている方法です (私はubuntu 14.04を実行しています)。わかりやすくするために、次の手順に従います:
sudo vim /etc/mysql/my.cnf
最後に次の行を追加します:
sudo サービス mysql 再起動
mysql -u root
mysqlを使用する
select * from mysql.user where user = 'root'; - 上部を見て、パスワード列が呼び出されているかどうかを判断します パスワード または 認証文字列
select * from mysql.user where user = 'root';
UPDATE mysql.user set *password_field from上記* = PASSWORD('your_new_password') where user = 'root' and host = 'localhost'; - 上記の正しいパスワードを使用してください
UPDATE mysql.user set *password_field from上記* = PASSWORD('your_new_password') where user = 'root' and host = 'localhost';
権限を更新;
セキュリティ標準を維持したい場合は、手順 2 で追加した 行を削除します。
セキュリティ標準を維持したい場合は、手順 2 で追加した
参考: https://dev.mysql.com /doc/refman/5.7/en/resetting-permissions.html
https://dev.mysql.com /doc/refman/5.7/en/resetting-permissions.html
Ubuntu Linux で MySQL root パスワードを設定/変更/リセットします。ターミナルに次の行を入力します。
sudo /etc/init.d/mysql stop
/var/run/mysqld
sudo mkdir -v /var/run/ mysqld && sudo chown mysql /var/run/mysqld
mysqld
sudo mysqld --skip-grant-tables &
mysql -u root mysql
YOURNEWPASSWORD
MySQL の場合
MySQL で新しい認証プラグインを使用する場合は、アクセス許可を更新する前に、update user set plugin="mysql_native_password" where User='root'; を使用する必要があります。
update user set plugin="mysql_native_password" where User='root';
注: この方法はパスワードをリセットする最も安全な方法とは考えられていませんが、機能します。
MySQL >= 8.0
) を強制終了してから、通常のデーモンを開始する必要がある場合があります: sudo Service mysql始める###### 参考文献:
sudo Service mysql始める######
UbuntuLinux で MySQL root パスワードを設定/変更/リセットする
私にとってうまくいった唯一の方法は、ここで説明されている方法です (私はubuntu 14.04を実行しています)。わかりやすくするために、次の手順に従います:
sudo vim /etc/mysql/my.cnf
最後に次の行を追加します:
ああああsudo サービス mysql 再起動
mysql -u root
mysqlを使用する
select * from mysql.user where user = 'root';
- 上部を見て、パスワード列が呼び出されているかどうかを判断します パスワード または 認証文字列UPDATE mysql.user set *password_field from上記* = PASSWORD('your_new_password') where user = 'root' and host = 'localhost';
- 上記の正しいパスワードを使用してください権限を更新;
sudo vim /etc/mysql/my.cnf
セキュリティ標準を維持したい場合は、手順 2 で追加した
行を削除します。sudo サービス mysql 再起動
参考:
https://dev.mysql.com /doc/refman/5.7/en/resetting-permissions.html
Ubuntu Linux で MySQL root パスワードを設定/変更/リセットします。ターミナルに次の行を入力します。
sudo /etc/init.d/mysql stop
/var/run/mysqld
が存在しない場合は、最初に作成する必要があります:sudo mkdir -v /var/run/ mysqld && sudo chown mysql /var/run/mysqld
mysqld
設定:sudo mysqld --skip-grant-tables &
mysql -u root mysql
YOURNEWPASSWORD
を新しいパスワードに置き換えます:MySQL の場合
リーリーMySQL で新しい認証プラグインを使用する場合は、アクセス許可を更新する前に、
update user set plugin="mysql_native_password" where User='root';
を使用する必要があります。注: この方法はパスワードをリセットする最も安全な方法とは考えられていませんが、機能します。
MySQL >= 8.0
の場合 リーリー ###最後のステップ:###@lambart のコメントで指摘されているように、開始した一時的なパスワードなしの mysql プロセス (つまり
sudo Killall -9 mysqld) を強制終了してから、通常のデーモンを開始する必要がある場合があります:
sudo Service mysql始める######
参考文献:UbuntuLinux で MySQL root パスワードを設定/変更/リセットする