データベースをインポートおよびエクスポートする方法

書き出す

データベースをエクスポートするには、ターミナルを開き、MySQLにログインしていないことを確認して、次のように入力します。

mysqldump -u [username] -p [database name] > [database name].sql

コマンドで選択したデータベースがドロップレットにエクスポートされます。

輸入

データベースをインポートするには、最初にMySQLシェルに新しい空のデータベースを作成して、データの宛先として機能させます。

CREATE DATABASE newdatabase;

次に、MySQLシェルからログアウトし、コマンドラインで次のように入力します。

mysql -u [username] -p newdatabase < [database name].sql

これで、選択したデータベースがMySQLの宛先データベースにインポートされました。

ルートパスワードをリセットする方法

MySQLを最初にインストールするときに、rootパスワードを設定する必要があります。 ただし、いつでも忘れてしまった場合でも、回復することができます。

ステップ1-MySQLをシャットダウンする

ターミナルで、MySQLプロセスを停止します

 /etc/init.d/mysql stop

ステップ2—MySQLセーフモードにアクセスする

セーフモードでは、MySQLのrootパスワードを使用せずに、rootパスワードのみを使用してMySQLシステム内で変更を加えることができます。

sudo mysqld_safe --skip-grant-tables &

セーフモードが起動したら、MySQLにログインし、プロンプトが表示されたら、標準のルートパスワードを使用します。

mysql -u root mysql

ステップ3—新しいパスワードを設定する

最後に、以下のコマンドを入力して、新しいMySQLルートパスワードを設定します。 「newpassword」を任意のパスワードに置き換えます。

update user set password=PASSWORD("newpassword") where User='root';

必ずすべてをリロードしてください。

 FLUSH PRIVILEGES;

これで、新しいrootパスワードができました。

EtelSverdlov著