MySQLバージョンアップ
現在のバージョン確認
mysql --version
mysql5.5系→5.7系へのバージョンアップ
sudo service mysqld stop
sudo yum -y remove mysql-config mysql55-server mysql55-libs mysql55
sudo yum -y install mysql57-server mysql57
mysql --version
sudo service mysqld start
動作状況確認
service mysqld status
停止コマンド
sudo service mysqld stop
ルートユーザーでログイン
mysql -u root
文字コードの確認
show variables like '%char%';
sudo service mysqld stop
sudo yum -y remove mysql-config mysql55-server mysql55-libs mysql55
sudo yum -y install mysql57-server mysql57
mysql --version
sudo service mysqld start
service mysqld status
停止コマンド
sudo service mysqld stop
ルートユーザーでログイン
mysql -u root
文字コードの確認
show variables like '%char%';
sudo service mysqld stop
mysql -u root
文字コードの確認
show variables like '%char%';
show variables like '%char%';
(latin1が含まれている場合、日本語が文字化けするので変更する必要がある)
設定ファイルの確認
less /etc/my.cnf
設定ファイルのバックアップ取得
sudo cp /etc/my.cnf /etc/my.cnf.bk
設定ファイルの編集
sudo vim /etc/my.cnf
less /etc/my.cnf
sudo cp /etc/my.cnf /etc/my.cnf.bk
設定ファイルの編集
sudo vim /etc/my.cnf
sudo vim /etc/my.cnf
[mysqld_safe]の直前行に
character-set-server = utf8
と入力
mysqlの再起動
sudo service mysqld restart
文字コードがutf8に変わっているのを確認
sudo service mysqld restart
(character_set_filesystemとcharacter_sets_dir以外)
自動起動設定
sudo chkconfig mysqld on
状態確認
sudo chkconfig | grep mysql
サーバ再起動
sudo reboot
sudo chkconfig mysqld on
sudo chkconfig | grep mysql
サーバ再起動
sudo reboot
sudo reboot
再度service mysqld statusを行い、
mysqld (pid 2948) is running...となっていればOK
新規ユーザー作成(ルートユーザーでログイン中のみ可能)
create user <dbuser01>@<localhost> identified by '<password>';
grant all on <db01>.* to <dbuser01>@<localhost>;
ドキュメント(mysql5.6の日本語リファレンス)必要に応じて参照
create user <dbuser01>@<localhost> identified by '<password>';
grant all on <db01>.* to <dbuser01>@<localhost>;
Author And Source
この問題について(MySQLバージョンアップ), 我々は、より多くの情報をここで見つけました https://qiita.com/miyabi-san/items/30a27a16d5c4719c86b5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .