最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux(CentOS7)安裝MySQL8全過程

 更新時間:2024年06月17日 11:15:49   作者:編程經驗分享  
這篇文章主要介紹了Linux(CentOS7)安裝MySQL8全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

下載

官方地址:

https://dev.mysql.com/downloads/mysql/

選擇版本前需先看一下服務器的 glibc 版本

ldd --version

上傳

將下載好的 tar 包上傳到服務器上,這里演示上傳到了 /usr/local/ 文件夾下

解壓

tar -Jxvf mysql-8.0.36-linux-glibc2.17-x86_64.tar.xz

解壓后修改文件夾名(讓文件夾名簡短一點)

mv mysql-8.0.36-linux-glibc2.17-x86_64 mysql

進入 mysql 文件夾

創(chuàng)建配置文件

MySQL 服務啟動項很多,一般不通過命令行輸入,而是寫在配置文件中,啟動時指定配置文件即可。如果沒有指定配置文件,則會去 /etc/my.cnf 等默認路徑下找配置文件。

這里直接指定自己創(chuàng)建的配置文件,把一切都掌握在自己手里。

vim my.cnf

寫入以下配置

[mysqld]

basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

創(chuàng)建 data 文件夾

mkdir data

初始化 MySQL 服務

進入 bin 文件夾

cd bin

指定自己創(chuàng)建的配置文件初始話 MySQL 服務

./mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize

生成一個臨時的 root 用戶密碼,以便首次登入 MySQL

啟動 MySQL 服務

必須為 MySQL 創(chuàng)建 mysql 用戶才能啟動服務,否則會報錯

創(chuàng)建用戶和組

#創(chuàng)建用戶組
groupadd mysql
#創(chuàng)建mysql用戶并添加到mysql用戶組
useradd -g mysql mysql
#授權
chown -R mysql.mysql /usr/local/mysql

啟動服務,指定配置文件和使用 mysql 用戶啟動

./mysqld --defaults-file=/usr/local/mysql/my.cnf --user=mysql

連接 MySQL

輸入剛剛初始化生成的隨機密碼

mysql -u root -p

修改 root 用戶登錄密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
 
flush privileges;

允許 root 用戶遠程連接

use mysql;
 
update user set host='%' where user='root';
 
flush privileges;

創(chuàng)建軟鏈接

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

這樣就能夠在任意路徑下直接通過 mysql 命令來連接 MySQL 服務了

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

依安县| 南皮县| 临高县| 阜南县| 云安县| 壤塘县| 平昌县| 丰都县| 西平县| 景东| 平山县| 印江| 台中市| 威信县| 乐昌市| 金门县| 台州市| 麻阳| 枣庄市| 广平县| 凤冈县| 龙海市| 杂多县| 苍山县| 阜南县| 永善县| 土默特左旗| 安阳县| 中卫市| 卓资县| 郴州市| 深水埗区| 京山县| 祁连县| 广平县| 分宜县| 湟源县| 河曲县| 全南县| 永顺县| 甘德县|