アリ雲CentOS 7.3 mysql 8をインストールする.0回転5.7
2045 ワード
使用するrpm、firewallファイアウォール
mysql公式サイトダウンロードパッケージ:https://dev.mysql.com/downloads/mysql/
私がダウンロードしたのはmysql 80-community-release-el 7-3です.noarch.rpm
1.ローカルデータベースmariadbのアンインストール
rpm-qa|grep-i mariadb#ローカルデータベースの検索
mariadb-libs-5.52-1しかありません.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64#アンインストール
2.mysql 8のインストール
上のrpmをwinscpでフォルダにアップロードし、cdをそのフォルダにアップロードします.
3.mysqlを開く
systemctl start mysqld.サービスまたはサービスmysqld start
4.パスワードの変更
5.リモートアクセス権限
ALTER USER'root'@'localhost'IDENTIFIED BY'root'PASWORD EXPIRE NEVER経由;暗号化規則の変更を命令する、MySql 8.バージョン0と5.0の暗号化ルールは異なり、現在のビジュアル化ツールでは古い暗号化のみがサポートされています.
6.ポートオープン
firewall-cmd --zone=public --add-port=3306/tcp --permanent
コマンドの意味:
--zone#役割ドメイン
--add-port=80/tcp#追加ポート:ポート/通信プロトコル
--permanent#は永続的に有効です.このパラメータが再起動されていないと無効になります.
またアリ雲那も3306ポートを開く
そしてfirewallを再起動します
service firewalld restart
7.バージョンの変更(必要に応じて)
vi/etc/yum.repos.d/mysql-community.repo
中は8.0バージョンでenable=1です.その他は0です.5.7バージョンを望む場合はenable=1で、残りは0です.
8.mysqlを再起動する
service mysqld restart
9.navicatにip、ポート、設定された帳簿ログインを入力します.
変換元:https://blog.csdn.net/weixin_42266606/article/details/80879571
mysql公式サイトダウンロードパッケージ:https://dev.mysql.com/downloads/mysql/
私がダウンロードしたのはmysql 80-community-release-el 7-3です.noarch.rpm
1.ローカルデータベースmariadbのアンインストール
rpm-qa|grep-i mariadb#ローカルデータベースの検索
mariadb-libs-5.52-1しかありません.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64#アンインストール
2.mysql 8のインストール
上のrpmをwinscpでフォルダにアップロードし、cdをそのフォルダにアップロードします.
yum -y install mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql-community-server
3.mysqlを開く
systemctl start mysqld.サービスまたはサービスmysqld start
4.パスワードの変更
grep "password" /var/log/mysqld/log # ,
mysql -uroot -p #
, , ,
mysql >ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ' '; #
exit # ,
5.リモートアクセス権限
mysql
mysql >use mysql
mysql >create user ' '@'%' identified with mysql_native_password by ' '; #
mysql >grant all privileges on *.* to ' '@'%' with grant option; #
mysql >flush privileges; #
ALTER USER'root'@'localhost'IDENTIFIED BY'root'PASWORD EXPIRE NEVER経由;暗号化規則の変更を命令する、MySql 8.バージョン0と5.0の暗号化ルールは異なり、現在のビジュアル化ツールでは古い暗号化のみがサポートされています.
6.ポートオープン
firewall-cmd --zone=public --add-port=3306/tcp --permanent
コマンドの意味:
--zone#役割ドメイン
--add-port=80/tcp#追加ポート:ポート/通信プロトコル
--permanent#は永続的に有効です.このパラメータが再起動されていないと無効になります.
またアリ雲那も3306ポートを開く
そしてfirewallを再起動します
service firewalld restart
7.バージョンの変更(必要に応じて)
vi/etc/yum.repos.d/mysql-community.repo
中は8.0バージョンでenable=1です.その他は0です.5.7バージョンを望む場合はenable=1で、残りは0です.
8.mysqlを再起動する
service mysqld restart
9.navicatにip、ポート、設定された帳簿ログインを入力します.
変換元:https://blog.csdn.net/weixin_42266606/article/details/80879571