MySQL®rootパスワードを使用すると、rootユーザーはMySQLデータベースに完全にアクセスできます。 MySQLルートパスワードをリセットするには、(Linux®)rootまたは(Windows®)AdministratorがCloudServerにアクセスできる必要があります。
注: Cloud Server(Linux)のrootまたは(Windows)Administratorのaccountpasswordは、MySQLのパスワードと同じではありません。クラウドサーバーのパスワードは、サーバーへのアクセスを許可します。 MySQLルートパスワードは、MySQLデータベースへのアクセスのみを許可します。
コマンドラインインターフェイスを使用してMySQLrootパスワードをリセットするには、次の手順を使用します。
MySQLサービスを停止します
(UbuntuオペレーティングシステムとDebian)次のコマンドを実行します:
sudo /etc/init.d/mysql stop
(CentOS、Fedora、およびRed Hat Enterprise Linux)次のコマンドを実行します:
sudo /etc/init.d/mysqld stop
次のコマンドを実行します。コマンドの最後にアンパサンド(&)が必要です。
sudo mysqld_safe --skip-grant-tables &
MySQLに接続
次のコマンドを実行します:
mysql -uroot
次のコマンドを実行します:
use mysql;
update user set authentication_string=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
MySQLサービスを停止して開始します
(UbuntuオペレーティングシステムとDebian)次のコマンドを実行します:
sudo /etc/init.d/mysql stop
...
sudo /etc/init.d/mysql start
(CentOS、Fedora、およびRed Hat Enterprise Linux)次のコマンドを実行します。
sudo /etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start
データベースにログインして、新しいパスワードをテストします。
mysql -u root -p
プロンプトが表示されたら、新しいパスワードを入力します。
- UbuntuオペレーティングシステムにMySQLサーバーをインストールします
- UbuntuオペレーティングシステムでMySQLサーバーを構成する