CenOS6.7下mysql 8.0.22 安裝配置方法圖文教程
CenOS6.7安裝MySQL8.0.22(建議收藏)
1、下載Mysql安裝包
官網(wǎng)下載鏈接:MySQL官網(wǎng)下載,或直接點(diǎn)擊下載

選擇與自己系統(tǒng)對(duì)應(yīng)的版本下載
2、把安裝包上傳的linux上
使用filezilla上傳,我這里使用的是SecureCRT操作linux系統(tǒng),直接按Alt+P鍵

我將下載下來的安裝包放在了E盤下了

通過下面的代碼上傳
put e:/mysql-8.0.22-1.el6.i686.rpm-bundle.tar

上傳完成之后他會(huì)在家目錄下的用戶目錄里

3、安裝準(zhǔn)備
安裝之前先看下linux中有沒有mysql
使用命令查看
rpm -qa | grep mysql
如果有就卸載,我這里做演示,卸載掉等下重裝

將查出來的全部卸載
rpm -e --nodeps 查到的內(nèi)容

再將關(guān)于mysql相關(guān)的文件 有就刪除,沒有就跳過
find / -name mysqld*
rm -rf 查出來的文件
4、開始解壓安裝
先創(chuàng)建文件夾
mkdir /usr/local/mysql
將/home/用戶目錄(對(duì)應(yīng)自己的用戶名)上傳的MySQL的tar包解壓到/usr/local/mysql 中
tar -xvf mysql-8.0.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
開始安裝
需要進(jìn)入到mysql文件夾中,就是剛剛解壓到地方
安裝mysql-community-common-8.0.22-1.el6.i686
rpm -ivh mysql-community-common-8.0.22-1.el6.i686.rpm --nodeps --force
安裝 mysql-community-libs-8.0.22-1.el6.i686.rpm
rpm -ivh mysql-community-libs-8.0.22-1.el6.i686.rpm --nodeps --force
安裝 mysql-community-client-8.0.22-1.el6.i686.rpm
rpm -ivh mysql-community-client-8.0.22-1.el6.i686.rpm --nodeps --force
安裝mysql-community-server-8.0.22-1.el6.i686.rpm
rpm -ivh mysql-community-server-8.0.22-1.el6.i686.rpm --nodeps --force
安裝完成之后通過rpm -qa | grep mysql查看
可以看到剛剛安裝的四個(gè)

5、修改配置文件
完成上述步驟已經(jīng)生成了my.cnf文件了
vim /etc/my.cnf
在最后加上
lower_case_table_names=1

6、初始化數(shù)據(jù)庫(kù)和啟動(dòng)數(shù)據(jù)庫(kù)
初始化
mysqld --initialize
對(duì)mysql安裝路徑文件夾進(jìn)行mysql用戶授權(quán):
chown -R mysql:mysql /var/lib/mysql
查看數(shù)據(jù)庫(kù)狀態(tài)
service mysqld status
啟動(dòng)mysql
service mysqld start

這里有一個(gè)之前碰到的坑,就是啟動(dòng)不了
我們需要授權(quán)一下,能啟動(dòng)的最后也授權(quán)一下
chmod -R 777 /var/lib/mysql
7、登錄MySQL
查看臨時(shí)密碼兩種方式
1、從日志中找:
cat /var/log/mysqld.log

2、從日志中篩選查找
cat /var/log/mysqld.log | grep password

登錄mysql
mysql -u root -p

8、修改密碼
這里我將密碼改為123456,各位自行修改
ALERT user 'root'@'localhost' identified with mysql_native_password by '123456';
退出之后重新登錄一下

查看下數(shù)據(jù)庫(kù)

9、配置遠(yuǎn)程訪問
把在所有數(shù)據(jù)庫(kù)的所有表的所有權(quán)限賦值給位于所有IP地址的root用戶,并且密碼是123456
create user 'root'@'%' identified with mysql_native_password by '123456';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
10、設(shè)置Linux防火墻
將3306端口放行 且將該設(shè)置添加到防火墻的規(guī)則中
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save

使用Navicat遠(yuǎn)程連接

精彩專題分享:
mysql不同版本安裝教程
mysql5.7各版本安裝教程
mysql5.6各版本安裝教程
mysql8.0各版本安裝教程
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信