Centos 下離線rpm包安裝mysql5.7
Admin 2023-09-23 群英技術(shù)資訊 1580 次瀏覽
這篇文章我們來了解“Centos 下離線rpm包安裝mysql5.7”的內(nèi)容,小編通過實(shí)際的案例向大家展示了操作過程,簡單易懂,有需要的朋友可以參考了解看看,那么接下來就跟隨小編的思路來往下學(xué)習(xí)吧,希望對大家學(xué)習(xí)或工作能有幫助。
1 . 安裝新版mysql前,需將系統(tǒng)自帶的mariadb-lib卸載。
[root@wst-test02 bbders]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@wst-test02 bbders]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
2 . 上傳壓縮包并解壓。

解壓后得到如下安裝包:

3 . 使用rpm -ivh命令依次進(jìn)行安裝;以下步驟需要root權(quán)限。且因包之間的依賴關(guān)系,各rpm命令必須按序執(zhí)行。
rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
#### 安裝mysql-community-server-5.7.20-1.el7.x86_64.rpm前需要安裝libaio-0.3.107-10.el6.x86_64.rpm
下載地址:http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm(若在有網(wǎng)情況下可執(zhí)行yum install libaio)
安裝成功后,也可把安裝文件和臨時(shí)文件刪除。
rm mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
4 . 初始化數(shù)據(jù)庫。
// 指定datadir, 執(zhí)行后會生成~/.mysql_secret密碼文件
[root@wst-test02 bbders]# mysql_install_db --datadir=/var/lib/m
// 初始化,執(zhí)行生會在/var/log/mysqld.log生成隨機(jī)密碼
[root@wst-test02 bbders]# mysqld --initialize
5 .創(chuàng)建用戶和用戶組
[root@wst-test02 bbders]# groupadd mysql
[root@wst-test02 bbders]# useradd -g mysql -r mysql
[root@wst-test02 bbders]# chown mysql:mysql /var/lib/mysql -R
// 將mysql安裝目錄賦給mysql
[root@wst-test02 bbders]# systemctl start mysqld.service
// 重啟mysql
6 .修改密碼
由于一開始并不知道密碼,先修改配置文件/etc/my.cnf令MySQL跳過登錄時(shí)的權(quán)限檢驗(yàn)。加入一行:skip-grant-tables 重啟MySQL: systemctl restart mysqld 免密碼登錄MySQL: mysql -uroot -p ## 連續(xù)敲兩下'回車鍵' 修改root用戶密碼: UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
最后修改配置文件/etc/my.cnf刪除此前新增那一行skip-grant-tables,并重啟MySQL。這一步非常重要,不執(zhí)行可能導(dǎo)致嚴(yán)重的安全問題。
補(bǔ)充報(bào)錯(cuò)處理:

解決方式:chown mysql:mysql -R /var/lib/mysql
關(guān)于“Centos 下離線rpm包安裝mysql5.7”的內(nèi)容今天就到這,感謝各位的閱讀,大家可以動(dòng)手實(shí)際看看,對大家加深理解更有幫助哦。如果想了解更多相關(guān)內(nèi)容的文章,關(guān)注我們,群英網(wǎng)絡(luò)小編每天都會為大家更新不同的知識。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:[email protected]進(jìn)行舉報(bào),并提供相關(guān)證據(jù),查實(shí)之后,將立刻刪除涉嫌侵權(quán)內(nèi)容。
猜你喜歡
今天和大家介紹幾個(gè)非常實(shí)用的linux命令。locale首先我們來看如何設(shè)置以及查看當(dāng)前的語系。一般,我們安裝好linux系統(tǒng)后,系統(tǒng)默認(rèn)使用的是英文語系。
Linux如何給文件權(quán)限?Linux系統(tǒng)的文件和目錄都有權(quán)限,想要給文件添加可執(zhí)行文件,該怎么操作呢?下面我們就來看看linux給文件添加可執(zhí)行權(quán)限的技巧,詳細(xì)請看下文介紹
inux怎樣查找文件位置?查找文件的操作我們常常會使用到的,在linux中,我們有多種查找文件位置的方法,例如可以使用find命令或者locate命令。那么具體怎樣做?接下來我們一起來了解看看。
linux中設(shè)置網(wǎng)絡(luò)參數(shù)的相關(guān)命令有哪些?常見的設(shè)置網(wǎng)絡(luò)參數(shù)命令有ifconfig命令、ifup命令、ifdown命令和route命令等等,今天我們就來了解一下這幾個(gè)和網(wǎng)絡(luò)設(shè)置相關(guān)的命令。
進(jìn)程間通信傳輸層又稱為運(yùn)輸層,它是比較特殊的一層。一方面,它屬于通信部分的最高層,另一方面,又是用戶功能中的最底層。
推薦內(nèi)容
相關(guān)標(biāo)簽
成為群英會員,開啟智能安全云計(jì)算之旅
立即注冊關(guān)注或聯(lián)系群英網(wǎng)絡(luò)
7x24小時(shí)售前:400-678-4567
7x24小時(shí)售后:0668-2555666
24小時(shí)QQ客服
群英微信公眾號
CNNIC域名投訴舉報(bào)處理平臺
服務(wù)電話:010-58813000
服務(wù)郵箱:[email protected]
投訴與建議:0668-2555555
Copyright ? QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版權(quán)所有
增值電信經(jīng)營許可證 : B1.B2-20140078 ICP核準(zhǔn)(ICP備案)粵ICP備09006778號 域名注冊商資質(zhì) 粵 D3.1-20240008