CentOS 7安裝mysql(rpm)


1.檢查是否安裝了mysql

 

rpm -qa|grep -i mysql

 

centos7默認是安裝的mariadb,而安裝mysql的話會和mariadb的文件沖突,所以需要先卸載掉mariadb

2.卸載默認安裝的mysql

 

rpm -e --nodeps mysql-libs-XX
yum remove mysql mysql-server mysql-libs mysql-server;

rpm -e --nodeps pcp-pmda-mysql-3.10.6-2.el7.x86_64

 

3.安裝mysql,上傳安裝包

 

這里面有六個rpm包,下這一個就夠了

tar  -xvf  MySQL-server-5.6.43-1.el7.x86_64.rpm-bundle.tar

六個只需要安裝server和client就可以了

4.安裝server

rpm -ivh MySQL-server-5.6.43-1.el7.x86_64.rpm 

如果這一步報錯,缺少依賴可以不用管,使用下面的命令】

rpm -ivh MySQL-server-5.6.43-1.el7.x86_64.rpm --force --nodeps

5.安裝client

rpm -ivh MySQL-client-5.6.43-1.el7.x86_64.rpm 

同樣安裝報錯,缺少依賴

rpm -ivh MySQL-client-5.6.43-1.el7.x86_64.rpm --force --nodeps

6.啟動mysql

service mysql start

7.設置密碼

初始密碼在 /root/.mysql_secret 這個文件里

 

cat /root/.mysql_secret

 

登陸

mysql -uroot -p初始密碼

修改密碼(root 是新密碼)

set PASSWORD=PASSWORD('root');

8.賦權限

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

GRANT ALL PRIVILEGES ON *.* TO 'root'@'hadoop02' IDENTIFIED BY 'root' WITH GRANT OPTION;

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

FLUSH PRIVILEGES;

查看user表的登陸權限

 

select host, user from user;

 

%可以任意ip登陸,不然除了本機連接會報錯

 

 

 


免責聲明!

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



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