-
檢查有沒有安裝:
rpm -qa | grep mariadb
-
檢查有沒有安裝:
rpm -qa | grep mysql rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 # yum -y remove 卸載查到的內(nèi)容
-
查看是否有相關(guān)的組和用戶
cat /etc/group | grep mysql cat /etc/passwd |grep mysql
-
沒有的話就創(chuàng)建,有的話跳過
groupadd mysql useradd -r -g mysql mysql
-
下載mysql5.7.24的包【自己的tar包庫(kù)里面也有】,建議放到/home目錄下方便管理呆瞻。
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
-
解壓:
tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
-
將mysql目錄下的文件挪到系統(tǒng)目錄下
cd mysql-5.7.24-linux-glibc2.12-x86_64 mv ./* /usr/local/mysql
-
創(chuàng)建數(shù)據(jù)庫(kù)存放目錄:
mkdir -p /usr/local/mysql/data
-
更改目錄屬組:
chown -R mysql:mysql /usr/local/mysql/
-
給可執(zhí)行權(quán)限:
chmod -R 755 /usr/local/mysql/
-
創(chuàng)建配置文件并賦權(quán)限:
touch /etc/my.cnf chown -R mysql:mysql /etc/my.cnf
-
編譯并安裝萝嘁,末尾是密碼:
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
-
啟動(dòng)mysql服務(wù):
/usr/local/mysql/support-files/mysql.server start
-
做軟連接添加到系統(tǒng)里面:
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
-
用系統(tǒng)命令重啟下:
service mysql restart
-
做個(gè)軟連接,將mysql放入/usr/bin/目錄下可用系統(tǒng)命令進(jìn)行登錄:
ln -s /usr/local/mysql/bin/mysql /usr/bin
-
用系統(tǒng)命令登錄:
mysql -u root -p
-
修改初始化密碼:
alter user 'root'@'localhost' identified by 'win_2008'; #這一步必須要做
-
進(jìn)入mysql的用戶庫(kù)瘪贱,然后給root用戶可以遠(yuǎn)程登錄的權(quán)限并刷新:
mysql>use mysql; mysql>update user set user.Host='%' where user.User='root'; mysql>flush privileges;
-
編輯配置文件【需要什么可以自己加】:
vim /etc/my.cnf [mysqld] port = 3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
-
設(shè)置成開機(jī)自啟動(dòng):
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld chkconfig --add mysqld
-
重啟mysql纱控,實(shí)現(xiàn)全部功能
systemctl restart mysqld
本文由博客一文多發(fā)平臺(tái) OpenWrite 發(fā)布!