rhel7安裝mysql5.7


---------------------紅帽7----------------------

一、登錄MySQL官網下載mysql 

下載地址:https://dev.mysql.com/downloads/mysql/

因為有依賴關系,得下載下面五個包

mysql-community-client-5.7.24-1.el7.x86_64.rpm
mysql-community-common-5.7.24-1.el7.x86_64.rpm
mysql-community-devel-5.7.24-1.el7.x86_64.rpm
mysql-community-libs-5.7.24-1.el7.x86_64.rpm
mysql-community-server-5.7.24-1.el7.x86_64.rpm

二、查看系統是否已經安裝了mysql沒有

代碼  rpm -aq | grep mysql

Mariadb是rhel系統已經安裝好了的,需要卸載掉,安裝MySQL時可能有沖突,查看Mariadb,代碼 rpm  -qa | grep mariadb

三、卸載Mariadb

用  rpm -e 卸載,因為有有依賴關系,末尾加上 --nodeps不顧依賴關系強制卸載

rpm  -e  包名  --nodeps

四、創建安裝文件夾

[root@localhost Desktop]# mkdir -p /usr/local/mysql

五、將下載好的5個安裝包用 xshell 傳過去

[root@localhost Desktop]# cd /usr/local/mysql/
[root@localhost mysql]# ls mysql-community-client-5.7.24-1.el7.x86_64.rpm mysql-community-common-5.7.24-1.el7.x86_64.rpm mysql-community-devel-5.7.24-1.el7.x86_64.rpm mysql-community-libs-5.7.24-1.el7.x86_64.rpm mysql-community-server-5.7.24-1.el7.x86_64.rpm

六、開始安裝,各個文件是有依賴性的,必須按以下順序安裝

mysql-community-common-5.7.24-1.el7.x86_64.rpm

mysql-community-libs-5.7.24-1.el7.x86_64.rpm

mysql-community-client-5.7.24-1.el7.x86_64.rpm  

imysql-community-server-5.7.24-1.el7.x86_64.rpm

mysql-community-devel-5.7.24-1.el7.x86_64.rpm

[root@localhost mysql]# rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm 
warning: mysql-community-common-5.7.24-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.24-1.e################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm 
warning: mysql-community-libs-5.7.24-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-libs-5.7.24-1.el7################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm 
warning: mysql-community-client-5.7.24-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.24-1.e################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm 
warning: mysql-community-server-5.7.24-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-server-5.7.24-1.e################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-devel-5.7.24-1.el7.x86_64.rpm 
warning: mysql-community-devel-5.7.24-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-devel-5.7.24-1.el################################# [100%]
View Code

mysql安裝完畢后,是不會自動啟動的,但是第一次啟動后,以后開機都是自啟的,沒有第一次啟動之前,也是沒有密碼的。當你第一次啟動MySQL服務器的時候,mysql自己就會自己做很多事情,其中之一重要的就是初始密碼

七、 啟動mysql服務

[root@localhost mysql]# systemctl start mysqld.service [root@localhost mysql]# systemctl status mysqld.service mysqld.service - MySQL Server  Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled) Active: active (running) since Sat 2018-12-08 00:13:35 CST; 10s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 4150 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS) Process: 4072 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 4153 (mysqld) CGroup: /system.slice/mysqld.service └─4153 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mys... Dec 08 00:13:35 localhost.localdomain systemd[1]: Started MySQL Server.

八、查看初始密碼

啟動之后密碼就初始化好了,可以用 cat /var/log/mysqld.log  查看

九、登錄MySQL,登錄進去是沒有權限任何操作的,必須修改密碼

 登錄代碼 mysql -u root -p  回車就讓你輸入密碼

[root@localhost mysql]# mysql -uroot -p
Enter password:       //輸入密碼

十、修改密碼

mysql> set password for 'root'@'localhost'='密碼' //密碼必須要符合要求,八位及以上,需要大小寫、數字和特殊字
mysql> set password for 'root'@'localhost'='qweQWE123<';
Query OK, 0 rows affected (0.00 sec)

到這里就安裝完成了

 


免責聲明!

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



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