一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Linux下安裝MySQL教程

Linux下安裝MySQL教程

2021-12-02 16:54IT學習日記 Mysql

上一篇文章詳細介紹windows下MySQL安裝教程,這篇就從最基本的安裝MySQL-Linux環境開始,文章為繞MySQL安裝展開內容,需要的朋友可以參考一下

Linux下安裝MySQL教程

前言:

上一篇文章詳細介紹windows下mysql安裝教程,這篇就從最基本的安裝mysql-linux環境開始,感興趣的小伙伴可以關注我,系列文章會持續更新,一起加油,一起進步!

1、刪除舊版本

查看服務器是否有自帶的mysql,如果有可以直接使用,如果自帶的版本比較低,可以刪除然后安裝自己想要的版本(在安裝新版本mysql之前,需要卸載服務器自帶的mysql包和mysql數據庫分支mariadb的包)

rpm -qa|grep mysql -- 查詢服務器是否有mysql,如有,則執行下面的語句進行刪除

rpm -qa |grep mariadb -- 查詢服務器是否有mariadb,有則執行第三步進行刪除

rpm -e --nodeps 要刪除的文件名(nodeps表示強制刪除)

Linux下安裝MySQL教程

2、查看服務器內核類型,下載合適的版本并上傳到服務器

2.1、使用cat /proc/version查看系統的內核類型

Linux下安裝MySQL教程

2.2、到官網下載合適的類型

Linux下安裝MySQL教程

Linux下安裝MySQL教程

2.3、通過rz命令或者xftp工具上傳到服務器

注意: 如果使用rz命令時提示找不到命令,直接執行: yum -y install lrzsz 則可以在線下載。

命令: rz 或者rz -be

格式: rz -be 選擇需要上傳的文件

批量或者單個上傳文件,通過zmodem協議,除此之外,還可以通過ftp或者sftp進行上傳

注意: 如果覺得通過rz命令上傳時間比較久,可以下載一個xftp工具,通過這個工具上傳效率更高(此篇就不展開將這個工具,如有需要,大家可以在下方留言,后續會展開一片文章具體介紹,)

Linux下安裝MySQL教程

3、解壓并逐步安裝對應的組件

3.1、解壓命令

tar -xvf 需要解壓的文件名 -c 需要加壓到的路徑(-c和后面的參數可以省略)

Linux下安裝MySQL教程

3.2、安裝組件命令: rpm -ivh 需要安裝的組件名

按照下面的命令順序執行,文件名修改成你壓縮后的文件名稱即可

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// mysql-community-common
1、rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm
 
// mysql-community-libs
2、rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --force --nodeps
 
// mysql-community-libs-compat
3、rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm
 
// mysql-community-client
4、rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --force --nodeps
 
// mysql-community-server
5、rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --force --nodeps
 
// 查看已安裝的組件
6、rpm -qa | grep mysql

Linux下安裝MySQL教程

3.3、啟動mysql服務器,如果報錯,則執行第4步

啟動命令: systemctl start mysql

3.4、如啟動報如下的錯,則進行響應的步驟操作修復

報錯信息: job for mysqld.service failed because the control process exited with error code. see "systemctl status mysqld.service" and "journalctl -xe" for details.

根據報錯信息執行: systemctl status mysqld.service" 或者 "journalctl -xe"命令查看報錯詳情,發現報錯信息中存在: data dictionary upgrade from mysql 5.7 in progress。

說明是因為新版本和之前服務器自帶的版本對應的包存在沖突,刪除對應的沖突目錄即可,執行: rm -rf /var/lib/mysql/*(執行刪除命令的時候要看清楚哦)

Linux下安裝MySQL教程

3.5、修復完成后再執行

systemctl start mysql啟動mysql服務

4、連接mysql服務并修改密碼

第一次成功啟動mysql會被設置默認一個密碼,通過以下命令查看并進行登錄。

  • 查看第一次啟動的臨時密碼:grep password /var/log/mysqld.log
  • 連接到服務器: mysql -u root -p 回車,然后輸出密碼
  • 第一次連接會強制你必須修改連接密碼,可以使用以下的語句進行修改密碼:

alter user root@localhost identified with caching_sha2_password by '123456';(mysql8.x適合使用這個語句)

  update user set password=password('你的密碼') where user='root';(mysql5.x版本的修改)

Linux下安裝MySQL教程

到此這篇關于linux下安裝mysql教程的文章就介紹到這了,更多相關linux下安裝mysql內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://juejin.cn/post/7026524403487735845

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品国产品在线18年 | 国产精品九九久久一区hh | 亚洲精品第一国产综合 | 久久精品动漫99精品动漫 | 亚洲福利一区 | 精品视频在线免费播放 | 女人把扒开给男人爽 | 四虎影视在线观看永久地址 | 好逼365 | 小柔的性放荡羞辱日记 | 亚洲欧美日韩中文字幕久久 | 国产第一自拍 | 无码爽死成人777在线观看网站 | 久久高清一级毛片 | 日韩欧美国产在线 | 免费港剧在线观看港剧 | 2020最新版的ab片 | 高h舔穴| 99自拍视频在线观看 | 久久国产精品无码视欧美 | 日本激情网 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 热剧库| 亚洲男人的天堂网 | 国产欧美日韩在线观看精品 | 午夜在线观看免费完整直播网 | 四虎现在的网址入口2022 | mm131亚洲| 99久久伊人精品波多野结衣 | 日产乱码卡1卡2卡三卡四在线 | 9191视频| 欧美人与禽杂交大片 | 青青青草国产 | 99精品免费在线 | 九色PORNY真实丨国产免费 | 欧美午夜精品久久久久久黑人 | www.国产自拍 | 荡娃艳妇系列小说 | 欧美特黄aaaaaa | 日本福利片国产午夜久久 | 办公室恋情在线 |