欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux(CentOS7)安裝MySQL8全過程

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

下載

官方地址:

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

選擇版本前需先看一下服務(wù)器的 glibc 版本

ldd --version

上傳

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

解壓

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

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

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

進(jìn)入 mysql 文件夾

創(chuàng)建配置文件

MySQL 服務(wù)啟動(dòng)項(xiàng)很多,一般不通過命令行輸入,而是寫在配置文件中,啟動(dòng)時(shí)指定配置文件即可。如果沒有指定配置文件,則會(huì)去 /etc/my.cnf 等默認(rèn)路徑下找配置文件。

這里直接指定自己創(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 服務(wù)

進(jìn)入 bin 文件夾

cd bin

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

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

生成一個(gè)臨時(shí)的 root 用戶密碼,以便首次登入 MySQL

啟動(dòng) MySQL 服務(wù)

必須為 MySQL 創(chuàng)建 mysql 用戶才能啟動(dòng)服務(wù),否則會(huì)報(bào)錯(cuò)

創(chuàng)建用戶和組

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

啟動(dòng)服務(wù),指定配置文件和使用 mysql 用戶啟動(dòng)

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

連接 MySQL

輸入剛剛初始化生成的隨機(jī)密碼

mysql -u root -p

修改 root 用戶登錄密碼

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

允許 root 用戶遠(yuǎn)程連接

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 服務(wù)了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論