ホームページ > 運用・保守 > phpstudy > phpstudyはmysqlのバージョンを切り替えます

phpstudyはmysqlのバージョンを切り替えます

藏色散人
リリース: 2019-08-29 10:23:13
オリジナル
11664 人が閲覧しました

phpstudyはmysqlのバージョンを切り替えます

#phpstudy switch mysql version

1. 新しいバージョンの mysql をダウンロードします

例、mysql5.7: https://dev.mysql.com/downloads/file/?id=467269

2. phpStudy\PHPTutorial\MySQL

をバックアップします。 3. ダウンロードした新しいバージョンの mysql を解凍し、phpStudy\PHPTutorial\ に配置し、名前を MySQL

に変更します。 4. my-default.ini のコピーをコピーし、名前を my.ini

# に変更します。 ## 5. my.ini 設定を変更します

basedir = D:/phpStudy/PHPTutorial/MySQL
datadir = D:/phpStudy/PHPTutorial/MySQL/data
skip-grant-tables
ログイン後にコピー

注: 実際のパスの状況に応じて変更してください。設定変更がある場合は、変更がない場合は自分で追加できます。追加するだけです。 [mysqld]

6. cmd の下に MySQL bin ディレクトリを入力し (私のディレクトリは D:/phpStudy/PHPTutorial/MySQL/bin)、初期化コマンド

mysqld --initialize
ログイン後にコピー
# を実行します。 ## 注 1: 暗黙的な DEFAULT 値を含む TIMESTAMP が報告される場合は、--explicit_defaults_for_timestamp サーバー オプションを使用してください (詳細についてはドキュメントを参照してください)。エラーがある場合は、my.ini 設定を変更し、

explicit_defaults_for_timestamp = true
ログイン後にコピー

を追加してください。注 2: 'NO_ZERO_DATE'、'NO_ZERO_IN_DATE'、および 'ERROR_FOR_DIVISION_BY_ZERO' sql が報告された場合、モードは strict モードで使用する必要があります。これらは将来のリリースで strict モードとマージされます。エラー、my.ini および[mysqld] の下に追加します (既存の設定を直接変更します)

sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER
ログイン後にコピー

七、サービスをインストールして開始します

mysqld -install
net start MySQL
ログイン後にコピー

8. mysql ログイン パスワードを変更します

mysql -uroot -p
ログイン後にコピー

PS:パスワードを入力する必要はありません。Enter キーを押すだけです。

update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
ログイン後にコピー

注: 「root」は単なる例です。必要なパスワードに変更してください。

権限を更新

FLUSH PRIVILEGES;
ログイン後にコピー

9. my.ini を変更し、skip-grant-tables

# skip-grant-tables
ログイン後にコピー

Restartmysql

net stop MySQL
net start MySQL
ログイン後にコピー
phpstudy 関連の技術記事の詳細については、

phpstudy の使用法チュートリアルをご覧ください。

学べるコラム!

以上がphpstudyはmysqlのバージョンを切り替えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート