linux-Centos 7下mysql 5.7.9的rpm包安裝


操作系統:Centos 7.1

mysql數據庫版本:mysql5.7.18

 

1、安裝新版mysql之前,我們需要將系統自帶的mariadb-lib卸載

 

[root@123 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.41-2.el7_0.x86_64
[root@123 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps

2、解壓mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar

3、安裝mysql-server服務,需要安裝如下4個軟件包,可以使用rpm -ivh命令按照依賴順序進行安裝

mysql-community-common-5.7.9-1.el7.x86_64.rpm
mysql-community-libs-5.7.9-1.el7.x86_64.rpm --(依賴於common)
mysql-community-client-5.7.9-1.el7.x86_64.rpm --(依賴於libs)
mysql-community-server-5.7.9-1.el7.x86_64.rpm --(依賴於client、common)

4、初始化數據庫

mysqld --initialize # 會在/var/log/mysqld.log生成隨機密碼
5、更改mysql數據庫目錄的所屬用戶及其所屬組,然后啟動mysql數據庫

chown mysql:mysql /var/lib/mysql -R
[root@123 ~]# systemctl start mysqld.service

6、根據第4步中的密碼登錄到mysql,更改root用戶的密碼,新版的mysql在第一次登錄后更改密碼前是不能執行任何命令的

[root@123 ~]# mysql -uroot -p')j#)=uRig4yJ'
mysql> set password=password('www.cnblogs.com/5201351');

7、可以根據實際情況創建用戶,及作權限分配

mysql> create user 'root'@'192.168.100.2' identified by 'QQ5201351'; 
mysql> GRANT ALL PRIVILEGES ON dbname.* to 'root'@'192.168.100.2';
mysql> flush privileges


免責聲明!

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



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