CentOS 7安裝MySQL 5.7

【寫在前面】如果看完這篇博客,對你有幫助的話,歡迎加入全棧技術交流羣,羣內不定時發佈熱門學習資料,也歡迎進行技術交流,對我的博客有疑問也可以在羣裏@我。《全棧技術交流羣歡迎你》


正文:

百度的時候發現MySQL5.7也支持JSON了,而且在知乎上終於等到你——MySQL 5.7與PostgreSQL 9.6的百萬QPS大比拼看了關於MySQL5.7和PostgreSQL9.6的性能評價,決定試一試MySQL5.7。
1、準備安裝源
準備
2、CentOS7默認安裝mariadb數據庫,卸載mariadb。

rpm -qa|grep mariadb
yum remove mariadb-libs.x86_64

卸載

yum install mysql57-community-release-el7-9.noarch.rpm

yum
還有一種方法就是用.tar格式的離線包進行安裝。MySQL官網沒有CentOS的選項,但是根據CentOS和Red Hat的淵源,可以選擇Red Hat類型的系統。
下載
3、cd進入桌面(tar所在目錄),解壓離線安裝包

tar xvf mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar

tar
4、安裝依賴包,按順序將依賴包寫入命令中(看到過有人說只需要安裝server就行,其他依賴會自動安裝,但是我操作了一下不行,所以還是要手動添加)

yum install mysql-community-client-5.7.17-1.el7.x86_64.rpm mysql-community-common-5.7.17-1.el7.x86_64.rpm mysql-community-devel-5.7.17-1.el7.x86_64.rpm mysql-community-libs-5.7.17-1.el7.x86_64.rpm mysql-community-server-5.7.17-1.el7.x86_64.rpm

安裝中
5、安裝完成
安裝完成
6、啓動MySQL服務

systemctl start mysqld

7、 開機啓動

systemctl enable mysqld
systemctl daemon-reload

8、查看MySQL的啓動狀態

systemctl status mysqld

狀態
9、找到root臨時密碼登陸MySQL並修改root密碼

grep 'temporary password' /var/log/mysqld.log

vi /var/log/mysqld.log

10、登陸MySQL

mysql -uroot -p

login
這裏Quf-wIXSj4tI就是MySQL安裝完後的初始密碼,需要用戶修改後才能進一步對MySQL進行操作。而且密碼必須有大小寫字母,數字,符號三部分組成。
11、修改root賬戶密碼(密碼必須有大小寫字母、數字以及符號)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MySQLadmin1!';

密碼
12、支持root用戶允許遠程連接mysql數據庫

use mysql;
update user set host='%' where user ='root';
flush privileges;

remote
13、添加遠程連接賬戶

grant all privileges on *.* to 'DBA_Zhan'@'%' identified by 'MySQLadmin1!' with grant option;
flush privileges;

14、驗證權限

select user,host from user;

權限
15、防火牆添加端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

防火牆
16、MySQLWorkbench驗證能否遠程登陸
MySQLWorkbench
17、插入數據
insert
18、MyEclipse根據JSON內容查詢JSON字段
select

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章