Centos7如何安裝mysql
Centos7如何安裝mysql
Centos7如何安裝mysql?本教程以Centos7為例
本(ben)配置適用于centos7版本(ben)
1.安裝(zhuang)vim編輯工(gong)具
yum install vim -y

2.安(an)裝(zhuang)lrzsz上傳工具
yum install lrzsz -y

安(an)裝(zhuang)完后(hou)可以使用rz命令上(shang)傳所(suo)需要的軟件工具(ju)(最好進入家目錄/home在上(shang)傳方便以后(hou)查找,關于如何使用RZ上(shang)傳文件,請(qing)到幫助中心查看標(biao)題為centos系統安(an)裝(zhuang)rz使用的教程(cheng))

3.指定環(huan)境版本和(he)上(shang)傳環(huan)境安裝包
mysql-5.6.21-linux-glibc2.5-x86_64.tar((具體(ti)版(ban)本(ben)不一(yi)定,這邊只(zhi)是隨機安裝1個(ge)版(ban)本(ben),具體(ti)看(kan)需要什么版(ban)本(ben)))
4.安裝關聯包
yum -y install perl perl-devel
yum -y install autoconf //此包安裝(zhuang)時會安裝(zhuang)Data:Dumper模塊(kuai)
yum -y install libaio* // libaio庫文件
5.安裝(zhuang)mysql5.6.21
6.進入上(shang)傳文件目錄(lu)解壓(ya)mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz文件
[root@vt178m5c home]# tar -zxvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz
7.移動解(jie)壓出的mysql文件到/usr/local下重命(ming)名為(wei)mysql
[root@vt178m5c home]# mv mysql-5.6.21-linux-glibc2.5-x86_64 /usr/local/mysql
8.添加mysql用戶組與(yu)用戶名(ming)
[root@vt178m5c home]# groupadd mysql
[root@vt178m5c home]# useradd -r -g mysql mysql
9.變更mysql文(wen)件的用戶權限為(wei)mysql
[root@vt178m5c home]# chown -R mysql:mysql /usr/local/mysql
10.創建數據庫(ku)數據存(cun)放路徑
[root@vt178m5c home]# mkdir -p /data/mysql/data
11.進入mysql解壓(ya)文件(jian)
[root@vt178m5c home]# cd /usr/local/mysql
12.安裝(zhuang)初(chu)始(shi)化數據庫
進(jin)入(ru)scripts文(wen)件
[root@vt178m5c mysql]# cd scripts/
初始化(hua)數(shu)(shu)據(ju)庫,使數(shu)(shu)據(ju)庫用戶名(ming)為(wei)mysql 數(shu)(shu)據(ju)庫安裝目錄為(wei)/usr/local/mysql 數(shu)(shu)據(ju)庫數(shu)(shu)據(ju)存放路徑為(wei)/data/mysql/data
[root@vt178m5c scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/data
13.進入mysql的support-files文件中
[root@vt178m5c scripts]# cd /usr/local/mysql/support-files
14.復制my-default.cnf配(pei)置(zhi)文件到/etc下覆(fu)蓋掉系統默認的my.cnf配(pei)置(zhi)文件
[root@vt178m5c support-files]# cp my-default.cnf /etc/my.cnf

如圖提示是否覆(fu)蓋輸入y,回車

15.復制mysql.server啟動項(xiang)腳本到/etc/init.d下命名為mysqld
[root@vt178m5c support-files]# cp mysql.server /etc/init.d/mysqld
16.修改啟(qi)動項(xiang)腳本中的兩個變更值
[root@vt178m5c support-files]# vim /etc/init.d/mysqld
找到

修改為

basedir=/usr/local/mysql //basedir= 數(shu)據庫程(cheng)序(xu)文件存放地(di)址
datadir=/data/mysql/data //datadir=數(shu)據庫數(shu)據存放位置
17.配置數據庫環境變(bian)量(liang)
[root@vt178m5c support-files]# vim /etc/profile
在末尾添加
export PATH=$PATH:/usr/local/mysql/bin

保存(cun)退出,更(geng)新環境變量
[root@vt178m5c support-files]# source /etc/profile
18.修(xiu)改mysql配(pei)置文件my.cnf
[root@vt178m5c support-files]# vim /etc/my.cnf
找到

添加
basedir = /usr/local/mysql
datadir = /data/mysql/data
port = 3306
server_id = 1
socket = /tmp/mysql.sock
log-error = /data/mysql/data/mysql-error.log

19.開啟mysql
[root@vt178m5c support-files]# /etc/init.d/mysqld start
mysql開啟成功

20.登入到mysql改密碼
[root@vt178m5c support-files]# mysql -uroot -p
新安裝(zhuang)mysql沒有密碼(ma)直接回車即可

21.登(deng)入(ru)成(cheng)功后設置mysql密碼
列(lie):設(she)置密碼為liut@2018
輸入:
update mysql.user set password=PASSWORD('liut@2018') where user='root';

22.刷新權限表
輸入:flush privileges;

退出:quit

密碼修改完成,下次登入mysql需要輸入你設(she)置的密碼

