Linux環(huán)境下安裝MySQL全過(guò)程
注: 安裝與卸載中,用戶全部切換成為root,一旦安裝,普通用戶能使用的。初期學(xué)習(xí)過(guò)程都在root環(huán)境下進(jìn)行,快速適應(yīng)。
1.檢查系統(tǒng)安裝包
# 列出所有已安裝的 MySQL 相關(guān)包 rpm -qa | grep -i mysql # 列出所有已安裝的 MariaDB 相關(guān)包 rpm -qa | grep -i mariadb
2.卸載這些默認(rèn)安裝包
卸載顯示出來(lái)的mariadb/mysql安裝包通過(guò)sudo yum remove mariadb ,sudo yum remove mysql 命令將上面的包都一個(gè)一個(gè)卸載,或者通過(guò)管道的方式將mysql相關(guān)的文件傳遞給xargs批量化刪除rpm -qa | grep -i mysql | xargs yum remove mysql。

如果顯示存在/etc/my.cnf ,/var/lib/mysql路徑,備份或刪除(我選擇的是備份原始內(nèi)容,然后刪除使用yum install -y mysql-community-server)使用which mysqld才有輸出想要的內(nèi)容。

3.獲取MySQL官方y(tǒng)um源
首先通過(guò)cat /etc/redhat-release(centos為例)查看Linux系統(tǒng)版本

然后點(diǎn)擊http://repo.mysql.com/網(wǎng)址根據(jù)系統(tǒng)版本找到與自己系統(tǒng)版本匹配的yum源,推薦mysql5.7初級(jí)學(xué)習(xí)使用,因?yàn)橛龅絾?wèn)題,解答很多。將文件下載到桌面上。

前期在root下使用,su -進(jìn)入root用戶,通過(guò)rz命令將桌面上的文件傳遞到新建立的MySQL目錄下

下載完成后的yum源如下:

系統(tǒng)根據(jù)自己系統(tǒng)自動(dòng)匹配合適的mysql。

4.MySQL是否能夠工作
通過(guò)yum list lgrep mysql檢查是否能夠正常工作。

5.安裝MySQL服務(wù)
通過(guò)yum install y mysql-community-server安裝服務(wù)

6.登錄MySQL
MySQL5.7前可使用grep 'temporary password' /var/log/mysqld.log查看自動(dòng)設(shè)置的臨時(shí)密碼。

使用skip-grant-tables命令可以不使用密碼即可登陸。

使用systemctl restart mysqld或者systemctl stop mysqld 加 systemctl start mysqld 即可mysqld(服務(wù)端啟動(dòng),就可以登錄使用MySQL數(shù)據(jù)庫(kù))
7.配置my.cnf
通過(guò)vim /etc/my.cnf命令進(jìn)入在下方下加入三行代碼。


總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux命令詳解date使用方法(計(jì)算母親節(jié)和父親節(jié)日期腳本示例)
date命令可以用來(lái)顯示和修改系統(tǒng)日期時(shí)間,本文對(duì)其做了詳細(xì)說(shuō)明,最近提供計(jì)算指定年份的母親節(jié)和父親節(jié)的日期腳本示例,大家參考使用吧2013-12-12
使用nginx來(lái)負(fù)載均衡 本文在window與linux下配置nginx實(shí)現(xiàn)負(fù)載
使用nginx來(lái)負(fù)載均衡,本文在window與linux下配置nginx實(shí)現(xiàn)負(fù)載2010-03-03
Linux系統(tǒng)下如何創(chuàng)建普通用戶并更改用戶組
這篇文章主要介紹了Linux系統(tǒng)下如何創(chuàng)建普通用戶并更改用戶組問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04

