2017-02-08 16 views
0

私は、mysql 5.6.35をkali linuxにインストールしました。 5.7.17に更新するにはどうすればよいですか?mysql 5.6.35 to 5.7.17の既存のバージョンを更新する

私はあなたがrootのパスワードを渡す必要があり、次のエラーに

Looking for 'mysql' as: mysql 
Looking for 'mysqlcheck' as: mysqlcheck 
Error: Failed while fetching Server version! Could be due to unauthorized access. 
FATAL ERROR: Upgrade failed 

答えて

1

を与えるmysql_upgradeコマンドを試してみました:

mysql_upgrade -u root -p 

しかし、これはまず

を5.7.xにアップグレードするのに十分ではありませんhttps://repo.mysql.com/からmysqlコミュニティリリースレポをダウンロードしてインストールしてください:

cd ~ 
wget http://repo.mysql.com/mysql-community-release-el7-7.noarch.rpm 
rpm -ivh mysql*.rpm 
rpm -qa | grep mysql | grep release 
mysql-community-release-el7-7.noarch 

あなたは以前https://repo.mysql.com/からダウンロードしたものに応じて、subrepoを有効にする方法については、このガイドに従うことが必要になる場合があります。 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

基本的に古いsubrepoを無効にし、DEV 1を有効にする必要があります

yum-config-manager --disable mysql56-community 
yum-config-manager --enable mysql57-community-dmr 

yum repolist all | grep mysql5..c 

、最終的にはアップグレード:

あなたはsubreposの状態を確認することができますmysqlの:

yum clean all 
yum upgrade 
yum autoremove 
mysql_upgrade -u root -p 

がインストールされたバージョンを確認します。

rpm -qa | grep mysql | grep server 
mysql-community-server-5.7.17-1.el7.x86_64 

エクストラ: あなたは常に例えば、.rpmの内容を確認することができます:あなたはsubreposが何であるかを見ることができます

rpm2cpio ~/mysql-community-release-el7-7.noarch.rpm | cpio -idmv 
cd ~/etc/yum.repos.d 
cat mysql-community.repo 

この方法追加されました。

+1

ありがとうございます。 – Rajadip

関連する問題