1侥啤、上傳到linux服務(wù)器并解壓
? ? ? ? 上傳壓縮包到opt目錄下(根據(jù)個(gè)人喜好 選擇目錄)
? ? ? ? ?解壓文件
? ? ? ? `tar -zxvf? mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz`
移動(dòng)該文件到/usr/local/下,并將文件夾名稱修改為mysql?
? ? ? mv? ?mysql-5.7.24-linux-glibc2.12-x86_64????? /usr/local/mysql
2票罐、在/usr/local/mysql目錄下創(chuàng)建data目錄? ?
? ??????mkdir? ?/usr/local/mysql/data
3宪郊、添加系統(tǒng)用戶和用戶組
????????groupadd mysql
????????useradd -r -g mysql mysql
4浦楣、更改mysql目錄下所有的目錄及文件夾所屬的用戶組和用戶狞悲,以及權(quán)限
? ? ?chown -R mysql:mysql /usr/local/mysql
5、初始化數(shù)據(jù)庫(kù)衷畦、記住生成的密碼
? ? ?cd/usr/local/mysql
? ? ?./mysqld--initialize--user=mysql--datadir=/usr/local/mysql/data--basedir=/usr/local/mysql
6栗涂、運(yùn)行初始化命令成功后,輸出日志如下:?記錄日志最末尾位置root@localhost:后的字符串祈争,此字符串為mysql管理員臨時(shí)登錄密碼
7斤程、編輯配置文件my.cnf,添加配置如下 skip-grant-tables 跳過(guò)密碼驗(yàn)證
8菩混、 添加mysql服務(wù)器忿墅,添加軟連接
? ?cp? ?support-files/mysql.server? ? ? /etc/init.d/mysql
? ? ln -s? /usr/local/mysql/bin/mysql? ?/usr/bin/mysql
9、重啟mysql服務(wù)?登錄mysql沮峡,修改密碼(跳過(guò)密碼驗(yàn)證? 直接回車登陸)
[root@localhost/]# service mysql restart
?[root@localhost/]# mysql u root-p
?mysql> FLUSH? PRIVILEGES;
?mysql>ALTER USER 'root' @'localhost' IDENTIFIED BY '123456';?
? 登錄mysql球匕,修改密碼(密碼為步驟5生成的臨時(shí)密碼) 如果沒(méi)設(shè)置跳過(guò)密碼驗(yàn)證
? [root@localhost/]# mysql-u root-p
? ?Enterpassword:mysql>setpassword for root@localhost = password('yourpass');? ??
10、開(kāi)放遠(yuǎn)程連接
msyql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
msyql> FLUSH PRIVILEGES;
11帖烘、設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)
2、賦予可執(zhí)行權(quán)限[root@localhost/]#? chmod +x /etc/init.d/mysql
3橄杨、添加服務(wù)[root@localhost/]#? chkconfig --add mysql
4秘症、顯示服務(wù)列表[root@localhost/]#? chkconfig --list
13照卦、開(kāi)啟防火墻的3306端口
CnetOs7開(kāi)啟方式
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload
CentOs7以下開(kāi)啟方式
iptables?-I?INPUT?-p?tcp?--dport?3306?-j?ACCEPT
iptables save
service?iptables?restart