統(tǒng)信 UOS 安裝 MySQL 教程,你會嗎?
本教程將指導(dǎo)您在統(tǒng)信UOS操作系統(tǒng)上安裝MySQL數(shù)據(jù)庫。請按照以下步驟操作:
1. 下載MySQL
首先,您需要下載MySQL的對應(yīng)版本。訪問MySQL官方網(wǎng)站下載頁面:MySQL :: Download MySQL Community Server,選擇適合您系統(tǒng)的版本進行下載。確保下載的是Linux版本的MySQL壓縮包。
2. 上傳并解壓MySQL壓縮包
將下載的MySQL壓縮包上傳至您的統(tǒng)信UOS服務(wù)器。使用tar命令解壓壓縮包:
[root@localhost ~]# cd /path/to/your/download/directory
[root@localhost download]# tar -xvfmysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz
請將mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz替換為您下載的實際文件名。
3. 重命名解壓目錄
為了方便管理,將解壓后的目錄重命名為mysql:
[root@localhost download]# mv mysql-8.0.xx-linux-glibc2.12-x86_64 /usr/local/mysql
4. 創(chuàng)建用戶組和用戶
為MySQL創(chuàng)建專用的用戶組和用戶:
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
5. 創(chuàng)建數(shù)據(jù)目錄并修改權(quán)限
創(chuàng)建MySQL的數(shù)據(jù)目錄,并將所有權(quán)更改為mysql用戶:
[root@localhost ~]# mkdir -p /usr/local/data/mysql
[root@localhost ~]# chown -R mysql:mysql /usr/local/data/mysql
6. 編輯配置文件
創(chuàng)建或編輯MySQL的配置文件/etc/my.cnf,并添加以下內(nèi)容:
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/usr/local/data/mysql
socket=/usr/local/data/mysql/mysql.sock
log-error=/usr/local/data/mysql/mysql.err
pid-file=/usr/local/data/mysql/mysql.pid
character_set_server=utf8mb4
symbolic-links=0
default-time-zone='+08:00'
[client]
default-character-set=utf8
socket=/usr/local/data/mysql/mysql.sock
default-time-zone='+08:00'
[mysql]
default-character-set=utf8
socket=/usr/local/data/mysql/mysql.sock
default-time-zone='+08:00'
7. 初始化MySQL
在/usr/local/mysql/bin目錄下執(zhí)行初始化命令,并獲取初始密碼:
[root@localhost bin]# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/data/mysql --user=mysql --initialize
查看初始密碼:
[root@localhost ~]# cat /usr/local/data/mysql/mysql.err
8. 配置MySQL服務(wù)
復(fù)制mysql.server文件到系統(tǒng)服務(wù)目錄,并賦予執(zhí)行權(quán)限:
[root@localhost ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost ~]# chmod +x /etc/init.d/mysql
添加MySQL服務(wù)到系統(tǒng)啟動項:
[root@localhost ~]# chkconfig --add mysql
[root@localhost ~]# chkconfig --level 345 mysql on
9. 啟動MySQL服務(wù)
啟動MySQL服務(wù)并檢查狀態(tài):
[root@localhost ~]# service mysql start
[root@localhost ~]# service mysql status
10. 修改MySQL密碼
登錄MySQL后,修改root用戶的密碼:
[root@localhost ~]# mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
mysql> FLUSH PRIVILEGES;