頁面跳轉(zhuǎn)快捷鍵怎么優(yōu)化百度關(guān)鍵詞
MySQL是一個流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),本教程將向您展示如何在Linux系統(tǒng)上安裝MySQL 8.1.0版本。請按照以下步驟進行操作:
1. 下載MySQL安裝包
首先,從MySQL官方網(wǎng)站或鏡像站點下載MySQL 8.1.0的壓縮包mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz
。確保下載的文件與您的Linux系統(tǒng)架構(gòu)相匹配。
官方下載地址:https://dev.mysql.com/downloads/mysql/
2. 安裝依賴
sudo yum install libaio
3. 上傳、解壓縮安裝包
使用以下命令解壓縮下載的安裝包:
tar -xf mysql-8.1.0-linux-glibc2.28-x86_64.tar.xz
4. 移動MySQL目錄
解壓縮后,將MySQL目錄移動到適當(dāng)?shù)奈恢?。通?#xff0c;您可以將其移動到/usr/local
目錄下:
sudo mv mysql-8.1.0-linux-glibc2.28-x86_64 /usr/local/mysql
5. 編輯my.cnf文件
vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
socket = /usr/local/mysql/mysql.sock
character-set-server=utf8
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=1[client]
socket = /usr/local/mysql/mysql.sock
default-character-set=utf8
6. 初始化MySQL數(shù)據(jù)目錄
在安裝MySQL之前,需要初始化MySQL數(shù)據(jù)目錄。首先,創(chuàng)建一個用于存儲數(shù)據(jù)的目錄,例如:
sudo mkdir -p /usr/local/mysql/data
7. 創(chuàng)建 mysql 用戶組和 mysql 用戶
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql/
接下來,使用mysqld
命令初始化MySQL數(shù)據(jù)目錄:
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
記錄好自己的臨時密碼
8. 建立MySQL服務(wù)
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
9. 添加到系統(tǒng)服務(wù)
cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
添加到開啟啟動項
sudo systemctl enable mysqld
檢查服務(wù)是否生效
chkconfig --list mysqld
10. 添加到PATH環(huán)境變量
配置全局環(huán)境變量 編輯 / etc/profile 文件
vi /etc/profile
在 profile 文件底部添加如下兩行配置,保存后退出
export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib
export PATH
設(shè)置環(huán)境變量立即生效
source /etc/profile
然后,重新加載配置文件或重新啟動終端,使更改生效。
11. 啟動MySQL服務(wù)
啟動MySQL服務(wù):
systemctl start mysql
停止MySQL服務(wù):
systemctl stop mysql
查看MySQL服務(wù)狀態(tài):
systemctl status mysql
這將以后臺進程的形式啟動MySQL服務(wù)器。
12. 設(shè)置MySQL root密碼
首次啟動MySQL后,您需要設(shè)置root用戶的密碼。使用以下命令進入MySQL命令行:
mysql -uroot -p
在MySQL提示符下,運行以下命令設(shè)置root密碼(將"your_new_password"替換為您想要的實際密碼):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
13. 設(shè)置可以遠(yuǎn)程登錄
先登錄mysql,在mysql里操作
use mysql
update user set host='%' where user='root' limit 1;
刷新權(quán)限
flush privileges;
恭喜!您已經(jīng)在Linux系統(tǒng)上成功安裝并初始化了MySQL 8.1.0版本?,F(xiàn)在可以開始使用MySQL進行數(shù)據(jù)庫操作。