mysqlデータベースの移行とバージョンのアップグレード

mysqlデータベースの移行とバージョンのアップグレード

準備
1.移行するサーバーのIP:47.110.157.82、mysql-5.6.31を閉じ
ここに画像の説明を挿入します
ます。2 。移行するターゲットサーバーのIP:192.186.164.134およびmysql-5.6.51データベースインストールパッケージ

データベース移行
IP:192.186.164.134mysql5.6.51データベースインストールパッケージを解凍します

tar -zxvf mysql-5.6.51-linux-glibc2.12-x86_64.tar.gz 

解凍されたファイル名をmysqlとして変更します

 mv mysql-5.6.51-linux-glibc2.12-x86_64  mysql

mysqlユーザーがいるかどうかを確認します

id mysql

存在しない場合は、mysqlユーザーを追加します

useradd mysql -r -s   /bin/false 

mysqlファイルのパーミッションを設定する

chown mysql.mysql -R /usr/local/mysql

mysql構成ファイルを作成します

 vim /etc/my.cnf

コンテンツを追加する

[mysqld]
basedir=/usr/local/mysql  
datadir=/usr/local/mysql/data  
port=3307 
socket=/usr/local/mysql/mysql.sock  
log_error=/usr/local/mysql/data/mysql3307.err

インストールディレクトリmysqlを入力し、mysqlはディレクトリinit.dへのコピースクリプトを開始します

cd mysql
cp support-files/mysql.server /etc/init.d/mysql

IP:47.110.157.82サーバーmysqlデータディレクトリをIP:192.186.164.134サーバーmysqlデータディレクトリに移行します

rsync -av 47.110.157.82:/usr/local/mysql/data/   /usr/local/mysql/data/

mysqlを起動します

service mysql start

起動中にエラーが報告される場合があります。解決するには、/ usr / local /
mysql / data /mysql3307.errログを確認してください。mysqlにアクセスしてください。

mysql -S /usr/local/mysql/mysql.sock -uroot -p

mysqlバージョンをアップグレードする

mysql_upgrade -S /usr/local/mysql/mysql.sock  -p123456

おすすめ

転載: blog.csdn.net/weixin_45742032/article/details/115011081