久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux下mysql環境的搭建方法

133次閱讀
沒有評論

共計 1872 個字符,預計需要花費 5 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

丸趣 TV 小編給大家分享一下 linux 下 mysql 環境的搭建方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

linux 下 mysql 環境搭建的方法:首先下載 Linux 版本的 MySQL,并解壓縮文件;然后添加用戶、設置權限;接著初始化數據庫,并安裝 SSL 服務;最后開啟服務,并使用 root 賬戶登錄即可。

linux 下 mysql 環境的搭建方法

linux 下 mysql 環境搭建的方法:

1)下載 Linux 版本的 MySQL。

linux 下 mysql 環境的搭建方法

2)警告

如果您以前使用操作系統本機程序包管理系統(如 Yum 或 APT)安裝了 MySQL,則使用本機二進制文件安裝時可能會遇到問題。確保您之前的 MySQL 安裝已完全刪除(使用您的包管理系統),并且還刪除了任何其他文件,例如舊版本的數據文件。您也應該檢查配置文件,如 /etc/my.cnf 或 /etc/mysql 目錄,并刪除它們。

有關使用官方 MySQL 軟件包替換第三方軟件包的信息,請參閱相關的 APT 指南或 Yum 指南。

MySQL 依賴于 libaio 庫。如果未在本地安裝此庫,則數據目錄初始化和后續服務器啟動步驟將失敗。如有必要,請使用適當的包管理器進行安裝。例如,在基于 Yum 的系統上:

shell yum search libaio # search for info
shell yum install libaio # install library

或者,在基于 APT 的系統上:

shell apt-cache search libaio # search for info
shell apt-get install libaio1 # install library

3)解壓縮文件

要安裝壓縮的 tar 文件二進制分發版,請在您選擇的安裝位置(通常 /usr/local/mysql)將其解壓縮。這將創建下表中顯示的目錄。

壓縮方法一般有兩種:命令行和直接用系統自帶的解壓縮

可以直接把下載好的壓縮包解壓到 local 文件處;當然命令行完全可行的:

解壓之后將軟件包移動到系統中的 /usr/local 目錄,并命名為 mysql

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql

4)添加用戶、設置權限(按順序依次輸入下面的命令配置數據庫)

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
cd /usr/local
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files

5)初始化數據庫

bin/mysqld --initialize --user=mysql

可以看到系統隨機給 root 用戶分配了一個密碼,如圖所示,這個密碼要記住,想要自定義過后可以再改

linux 下 mysql 環境的搭建方法

6)安裝 SSL 服務(一般發行版都會提前幫你安裝好)

執行安裝命令之前先安裝 openssl,不然會報錯

apt install openssl
bin/mysql_ssl_rsa_setup

7)復制服務文件

cp support-files/mysql.server /etc/init.d/mysql.server

8)開啟服務

是后臺運行的意思,執行命令之后,終端會卡在一個位置,再按一下 Enter 即可,如圖所示

9) 使用 root 賬戶登陸

bin/mysql -uroot -p

10)更改 root 用戶密碼

第一次使用隨機登錄并不能使用,因此我們需要更改密碼,如下

(1)、方案一:限制本地登錄

ALTER USER root @ localhost IDENTIFIED BY 新密碼 
flush privileges;

(2)、方案二:可以任意 IP 與第三方客戶端登錄

ALTER USER root @ localhost IDENTIFIED BY 密碼 PASSWORD EXPIRE NEVER; #修改 root 的密碼與加密方式
use mysql; #切換到 mysql 庫
update user set host= % where user = root #更改可以登錄的 IP 為任意 IP
ALTER USER root @ % IDENTIFIED WITH mysql_native_password BY 密碼 #再次更改 root 用戶密碼,使其可以在任意 IP 訪問
flush privileges; #刷新權限 

看完了這篇文章,相信你對 linux 下 mysql 環境的搭建方法有了一定的了解,想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計1872字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 五指山市| 元江| 即墨市| 玛多县| 青田县| 香格里拉县| 临颍县| 信丰县| 阿鲁科尔沁旗| 济南市| 和顺县| 正镶白旗| 梁山县| 天门市| 攀枝花市| 望奎县| 东乡县| 灵武市| 武陟县| 韶山市| 务川| 资兴市| 久治县| 竹溪县| 贺兰县| 利辛县| 民乐县| 明溪县| 桐乡市| 花垣县| 广德县| 长治市| 西林县| 花垣县| 崇仁县| 江北区| 云浮市| 黑水县| 庆云县| 湖州市| 策勒县|