CenOS6.7下mysql 8.0.22 安裝配置方法圖文教程
CenOS6.7安裝MySQL8.0.22(建議收藏)
1、下載Mysql安裝包
官網(wǎng)下載鏈接:MySQL官網(wǎng)下載,或直接點擊下載
選擇與自己系統(tǒng)對應(yīng)的版本下載
2、把安裝包上傳的linux上
使用filezilla上傳,我這里使用的是SecureCRT操作linux系統(tǒng),直接按Alt+P鍵
我將下載下來的安裝包放在了E盤下了
通過下面的代碼上傳
put e:/mysql-8.0.22-1.el6.i686.rpm-bundle.tar
上傳完成之后他會在家目錄下的用戶目錄里
3、安裝準備
安裝之前先看下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/用戶目錄(對應(yīng)自己的用戶名)上傳的MySQL的tar包解壓到/usr/local/mysql 中
tar -xvf mysql-8.0.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql
開始安裝
需要進入到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查看
可以看到剛剛安裝的四個
5、修改配置文件
完成上述步驟已經(jīng)生成了my.cnf文件了
vim /etc/my.cnf
在最后加上
lower_case_table_names=1
6、初始化數(shù)據(jù)庫和啟動數(shù)據(jù)庫
初始化
mysqld --initialize
對mysql安裝路徑文件夾進行mysql用戶授權(quán):
chown -R mysql:mysql /var/lib/mysql
查看數(shù)據(jù)庫狀態(tài)
service mysqld status
啟動mysql
service mysqld start
這里有一個之前碰到的坑,就是啟動不了
我們需要授權(quán)一下,能啟動的最后也授權(quán)一下
chmod -R 777 /var/lib/mysql
7、登錄MySQL
查看臨時密碼兩種方式
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ù)庫
9、配置遠程訪問
把在所有數(shù)據(jù)庫的所有表的所有權(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遠程連接
精彩專題分享:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- mysql 8.0.24版本安裝配置方法圖文教程
- mysql 8.0.24 安裝配置方法圖文教程
- MySQL8.0.23免安裝版配置詳細教程
- win10下mysql 8.0.23 安裝配置方法圖文教程
- mysql 8.0.22壓縮包完整安裝與配置教程圖解(親測安裝有效)
- Ubuntu 20.04 安裝和配置MySql5.7的詳細教程
- 安裝MySQL后,需要調(diào)整的10個性能配置項
- mysql 8.0.22 zip壓縮包版(免安裝)下載、安裝配置步驟詳解
- 超詳細MySQL8.0.22安裝及配置教程
- mysql 8.0.22 winx64安裝配置圖文教程
- mysql 8.0.22.0 下載安裝配置方法圖文教程
- Windows10下mysql 8.0.22 安裝配置方法圖文教程
- mysql 5.5.27 winx64安裝配置方法圖文教程
- mysql 8.0.22 winx64安裝配置方法圖文教程
- mysql 8.0.22 下載安裝配置方法圖文教程
- mysql 8.0.22 安裝配置圖文教程
- mysql 8.0.22 安裝配置方法圖文教程
- MySQL數(shù)據(jù)庫壓縮版本安裝與配置詳細教程
相關(guān)文章
安裝mysql出錯”A Windows service with the name MySQL already exis
這篇文章主要介紹了安裝mysql出錯”A Windows service with the name MySQL already exists.“如何解決的相關(guān)資料,在日常項目中此問題比較多見,特此把解決辦法分享給大家,供大家參考2016-05-05MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程
這篇文章主要介紹了MySQL中復(fù)制數(shù)據(jù)表中的數(shù)據(jù)到新表中的操作教程,文中分為新表存在和新表不存在兩種情況來講,需要的朋友可以參考下2016-03-03php mysql insert into 結(jié)合詳解及實例代碼
在mysql中如果要保存數(shù)據(jù)到數(shù)據(jù)庫我們就會用到insert into命令了,下面我來給大家介紹mysql insert into幾種常用的使用方法,需要的朋友可以參考下2016-11-11Mysql系列SQL查詢語句書寫順序及執(zhí)行順序詳解
這篇文章主要為大家介紹了Mysql系列SQL查詢語句的書寫順序及執(zhí)行順序示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-10-10PHP中實現(xiàn)MySQL嵌套事務(wù)的兩種解決方案
這篇文章主要介紹了PHP中實現(xiàn)MySQL嵌套事務(wù)的兩種解決方案,本文分析了doctrine和laravel的實現(xiàn)方式,并提取出來分析和總結(jié),需要的朋友可以參考下2015-02-02Mysql的SELECT語句與顯示表結(jié)構(gòu)詳解
這篇文章主要介紹了Mysql的SELECT語句與顯示表結(jié)構(gòu)詳解的相關(guān)資料,需要的朋友可以參考下2023-01-01weblogic服務(wù)建立數(shù)據(jù)源連接測試更新mysql驅(qū)動包的問題及解決方法
WebLogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)器,這篇文章主要介紹了weblogic服務(wù)建立數(shù)據(jù)源連接測試更新mysql驅(qū)動包,需要的朋友可以參考下2022-01-01