linux離線安裝mysql5.7


下載安裝包

下載地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

上傳到 /home 目錄下

解壓安裝包

 tar -xf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C /home/mysql/

查詢並卸載系統自帶的Mariadb

rpm -qa | grep mariadb
rpm -e --nodeps 文件名

查詢並卸載系統老舊版本的Mysql

rpm -qa | grep mysql
rpm -e --nodeps 文件名

安裝libaio環境(已經存在不需要)

yum install libaio

執行Rpm包安裝(按順序)

rpm -ivh mysql-community-common-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

啟動mysql服務

查看mysql服務是否啟動
service mysqld status

啟動服務:
systemctl start mysqld

重置root密碼

查看隨機生成的密碼

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

修改root用戶密碼

mysql -u root -p
mysql> Enter password: (輸入剛才查詢到的隨機密碼)
mysql> SET PASSWORD FOR 'root'@'localhost'= "Jstw@123";

開放外部網段訪問3306端口

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jstw@123' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

mysql> exit

這里設置開機自啟動

  方法一   、vi /etc/rc.local       添加service mysqld start
  方法二  、 執行 systemctl enable mysqld.service   
(# 注意systemctl 中規定、服務的配置文件要以.service 為后綴

開啟防火牆mysql 3306端口的外部訪問

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

查看已開啟的端口

firewall-cmd --list-all

netstat -ntpl (TCP類型已開放的端口)


免責聲明!

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



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