檢查是否安裝有MySQL Server:
rpm -qa | grep mysql rpm -qa | grep mariadb
刪除方法:
rpm -e mysql #普通刪除模式 rpm -e --nodeps mysql #強行刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其強行刪除。 yum remove mariadb-libs-5.5.41-2.el7_0.x86_64
要注意的是mariadb也是不能存在的,有的話就要刪除調,刪除的時候有依賴關系,直接yum卸載
安裝mysql之前需要安裝perl,而且需要data:dumped這個perl的模塊,所以安裝perl的時候需要使用如下命令安裝對應模塊,
yum -y install perl-Module-Install.noarch
。還需要安裝libaio這個模塊,對應的命令為
yum -y install libaio libaio-devel
創建用戶和組:
groupadd mysql useradd mysql -g mysql
yum獲取安裝:
yum install
http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
查看
yum list | grep percona
開始yum安裝5.7
yum install Percona-Server-server-57
安裝完成以后
rpm -qa | grep Percona
初始化:
/usr/bin/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/var/lib/mysql --user=mysql mysql_install_db --user=mysql --datadir=/data/mysql
然后提起來percona
service MySQL start
service MySQL status
安裝MySQL完成以后直接:
cat /var/log/mysqld.log
查找percona 的初始值密碼.使用初始密碼登陸以后,執行以下語句修改密碼:
SET PASSWORD = PASSWORD('******************');
然后授權
grant all privileges on *.* to root@"172.16.25.126" identified by "*********"; grant all on *.* to root@'%' identified by 'your_password'; flush privileges firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
查看MySQL的運行狀態:
service MySQL status ps aux |grep mysqld