如果是CentOS7版本,需要先卸載自帶的mariadb數(shù)據(jù)庫(kù)
rpm -qa | grep "mariadb"
rpm -e --nodeps "mariadb軟件名全稱"
1软舌、準(zhǔn)備工作
創(chuàng)建mysql組:groupadd mysql
創(chuàng)建mysql用戶:useradd -M -g mysql -s /sbin/nologin mysql
2、解壓安裝包到 /usr/local目錄下骤菠,并且將解壓后的文件夾重命名為mysql,在mysql目錄下創(chuàng)建data目錄
解壓安裝包:tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
重命名解壓后的文件夾:mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
在mysql下創(chuàng)建data目錄:mkdir /mysql/data
3、更改mysql及其子目錄的所屬組和用戶坤检,并授權(quán)
更改mysql及其子目錄目錄所屬組和用戶:chown -R mysql:mysql mysql/
給mysql及其子目錄授權(quán):chmod -R 755 mysql/
4、mysql初始化
/usr/loca/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
安裝完成后饲梭,會(huì)生成一個(gè)隨機(jī)密碼乘盖。
5、啟動(dòng)mysql
/usr/local/mysql/support-files/mysql.server start
6排拷、登陸mysql
/usr/local/mysql/bin/mysql -uroot -p侧漓,輸入生成的隨機(jī)密碼登陸mysql
7、建立軟鏈监氢,重啟mysql服務(wù)
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
service mysql restart
8布蔗、建立軟鏈,快捷登陸mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin