統信 UOS 安裝 MySQL 教程,你會嗎?
本教程將指導您在統信UOS操作系統上安裝MySQL數據庫。請按照以下步驟操作:
1. 下載MySQL
首先,您需要下載MySQL的對應版本。訪問MySQL官方網站下載頁面:MySQL :: Download MySQL Community Server,選擇適合您系統的版本進行下載。確保下載的是Linux版本的MySQL壓縮包。
2. 上傳并解壓MySQL壓縮包
將下載的MySQL壓縮包上傳至您的統信UOS服務器。使用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. 創建用戶組和用戶
為MySQL創建專用的用戶組和用戶:
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
5. 創建數據目錄并修改權限
創建MySQL的數據目錄,并將所有權更改為mysql用戶:
[root@localhost ~]# mkdir -p /usr/local/data/mysql
[root@localhost ~]# chown -R mysql:mysql /usr/local/data/mysql
6. 編輯配置文件
創建或編輯MySQL的配置文件/etc/my.cnf,并添加以下內容:
[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目錄下執行初始化命令,并獲取初始密碼:
[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服務
復制mysql.server文件到系統服務目錄,并賦予執行權限:
[root@localhost ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost ~]# chmod +x /etc/init.d/mysql
添加MySQL服務到系統啟動項:
[root@localhost ~]# chkconfig --add mysql
[root@localhost ~]# chkconfig --level 345 mysql on
9. 啟動MySQL服務
啟動MySQL服務并檢查狀態:
[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;