1.先在https://dev.mysql.com/downloads/mysql/ 下載mysql

image.png
記住選擇正確的版本
2.在你心儀的目錄下用wget目錄下載下來
wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar
3.下載完成之后解壓 :
tar -xvf MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar
4.得到多個(gè)rpm包,首先安裝
rpm -ivh MySQL-server-5.6.42-1.el7.x86_64.rpm
出現(xiàn)錯(cuò)誤
Failed dependencies:。。。。。
表示要安裝依賴,分別是perl和
所以輸入命令:
yum install -y perl-Module-Install.noarch
以及
yum install -y libaio
安裝完成之后 再次安裝 MySQL-server-5.6.42-1.el7.x86_64.rpm

image.png
出現(xiàn)這個(gè)表示安裝成功 安裝MySQL-server-5.6.42-1.el7.x86_64.rpm成功
如果出現(xiàn):

image.png
表示cenos7已經(jīng)默認(rèn)安裝了mariadb數(shù)據(jù)庫,需要卸載再安裝mysql
查看什么安裝的是mariadb什么版本
rpm -qa | grep mariadb

image.png
然后進(jìn)行卸載:
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
接著再安裝MySQL-server-5.6.42-1.el7.x86_64.rpm
5.接下來安裝
rpm -ivh MySQL-devel-5.6.42-1.el7.x86_64.rpm
以及
rpm -ivh MySQL-client-5.6.42-1.el7.x86_64.rpm

image.png
表示安裝成功
再復(fù)制一份默認(rèn)的my.cnf文件到/etc/my.cnf,mysql會(huì)優(yōu)先使用這個(gè)my.cnf
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
6.初始化mysql和設(shè)置密碼
初始化mysql:
/usr/bin/mysql_install_db
先查看mysql默認(rèn)生成密碼:
cat /root/.mysql_secret
啟動(dòng)mysql :
service mysql start
然后使用命令登錄:
mysql -u root -p -P 3306
然后輸入剛剛查看的密碼
修改密碼為123456:
SET PASSWORD = PASSWORD('123456');
7.修改遠(yuǎn)程登錄
use mysql;
select host,user,password from user;
update user set host='%' where user='root' and host='localhost';
8.開機(jī)啟動(dòng)
chkconfig mysql on
9.mysql的幾個(gè)默認(rèn)路徑,可以在my.cnf
1 /var/lib/mysql/ #數(shù)據(jù)庫目錄
2 /usr/share/mysql #配置文件目錄
3 /usr/bin #相關(guān)命令目錄
4 /etc/init.d/mysql #啟動(dòng)腳本