04、linux 安裝mysql5.7.34


MySQL5.7.35安裝-Centos6 RPM安裝

 

1. 下載MySQL :https://dev.mysql.com/downloads/mysql/5.7.html

 

 下載后文件為: mysql-5.7.34-1.el6.i686.rpm-bundle.tar

 

2、卸載系統默認MySQL

查看指令: rpm -qa | grep mysql

 

 卸載指令:rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686

再次查看指令:rpm -qa | grep mysql

提示沒有任何信息表示卸載完成!!!

 

 

3、將mysql-5.7.34-1.el6.i686.rpm-bundle.tar 上傳到 root  Downloads目錄下

 

4、創建mysql目錄

進入指令:cd /usr/local

創建mysql目錄:mkdir mysql

 

5、將 mysql-5.7.34-1.el6.i686.rpm-bundle.tar 解壓到 /usr/local/mysql目錄下

指令: tar -xvf mysql-5.7.34-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

 

 

 

 6、安裝MYSQL服務端

 

 安裝指令:

yum install mysql-community-common-5.7.34-1.el6.i686.rpm

yum install mysql-community-libs-5.7.34-1.el6.i686.rpm

yum install mysql-community-devel-5.7.34-1.el6.i686.rpm

yum install mysql-community-client-5.7.34-1.el6.i686.rpm

yum install  mysql-community-server-5.7.34-1.el6.i686.rpm

 

重啟linux指令 : reboot

 

7、設置mysql開啟啟動

啟動mysql指令: /etc/rc.d/init.d/mysqld start

啟動mysql指令:ps -ef|grep mysql

 

 發現“/etc/rc.d/init.d/mysqld start ”這樣的啟動方式很麻煩!

需要修改mysqld執行權限指令:chmod 755 /etc/rc.d/init.d/mysqld 

 

設置mysql開機啟動指令: chkconfig mysqld on 

查看啟動列表指令:chkconfig

 

重啟mysql指令:service mysqld restart

啟動mysql指令:service mysqld start

停止mysql指令:service mysqld stop

查詢mysql狀態指令:service mysqld status

 

由於版本問題,以上的mysql啟動操作會無效,如下是64位高版本mysql的操作指令:

啟動服務: systemctl start mysqld 

停止服務: systemctl stop mysqld

查看狀態: systemctl status mysqld

 

重啟服務:systemctl restart mysqld.service 
啟動服務:systemctl start mysqld.service 
停止服務:systemctl stop mysqld.service

 

 查看狀態提示如下表示mysql服務啟動成功

 

8、獲取mysql root用戶初始化密碼,並修改密碼

輸入指令:grep 'temporary password' /var/log/mysqld.log

 

輸入登錄指令:mysql -uroot -pXXX   

 

 設置密碼指令:set password=password('xxxx'); 

 

 設置mysql遠程l連接指令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY ' 密碼 ' WITH GRANT OPTION;

flush privileges;

 

修改mysql服務端口號 和 字符集編碼:

執行指令:vim /etc/my.cnf

 

編輯添加內容:

port=3306 #修改端口號

character-set-server=utf8 #修改mysql服務字符集編碼

 

 

重啟mysql服務:service mysqld restart 

 

9、設置防火牆

centos7配置:

指令:firewall-cmd --zone=public --add-port=3306/tcp --permanent(永久開放3306端口)
指令:systemctl restart firewalld (重啟防火牆)
指令:firewall-cmd --zone= public --list-ports (查看公開端口)

 

centos6 配置:

在linux中很多軟件的端口都被”防火牆”限止,我們需要將防火牆關閉
防火牆打開3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

 

如果學習階段也可以直接將防火牆關閉
service iptables stop;

 

10、遠程連接mysql5.7,提示如下表示連接成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM