centos 7 卸載 mariadb 安裝mysql


1,卸載mariadb
systemctl stop mariadb
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64
rpm -e --nodeps mariadb-server-5.5.52-1.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

2,安裝mysql

yum search libaio # 檢索相關信息
yum install libaio  #安裝依賴包

yum list installed | grep mysql   #查看mysql是否安裝
yum remove mysql-libs.x86_64 -y  #卸載mysql

#下載mysql 安裝源[MySQL Yum Repository ]
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

#添加 MySQL Yum Repository 到你的系統 repository 列表中
yum localinstall mysql-community-release-el7-5.noarch.rpm

#查看安裝源是否有mysql  安裝包
yum repolist enabled | grep "mysql.*-community.*"

#查看mysql版本
yum repolist all | grep mysql
#可通過修改/etc/yum.repos.d/mysql-community.repo   來啟用禁用某版本
#查看當前啟用的版本
yum repolist enabled | grep mysql

#安裝mysql
yum install mysql-community-server
whereis mysql 

systemctl start mysqld
systemctl status mysqld
systemctl stop mysqld

#配置防火牆(centos 7.x的用法),增加mysql默認端口號 3306
#如果沒有防火牆也可以不用管
yum install iptables-services #安裝防火牆
service iptables restart
#開放端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
firewall-cmd --reload 

#mysql設置
mysql_secure_installation  #之后按提示設置,記得設在root密碼

#登陸mysql
mysql -u root -p

#grant 權限1,權限2,…權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by ‘連接口令’
#創建wwws用戶為網頁用戶,連接數據庫
CREATE USER 'wwws'@'%' IDENTIFIED BY 'zheshimima@123456';
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'wwws'@'%';

#創建admins用戶,允許遠程連接數據庫
CREATE USER 'admins'@'%' IDENTIFIED BY 'zheshimima@123456';
GRANT ALL ON *.* TO 'admins'@'%';
#使授權立刻生效
flush privileges;

#后續

參考:http://www.centoscn.com/mysql/2016/0315/6844.html




 


免責聲明!

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



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