首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

阿里雲服務器新建用戶、安裝 MySQL、創建數據庫用戶全流程

     編輯:MySQL 資料庫相關知識

阿里雲 Linux 服務器初始化:系統用戶、MySQL 安裝、遠程授權

一、系統用戶管理

創建用戶


useradd user1                    # 建用戶、建同名組、建家目錄
useradd -g usergroup1 user1      # 指定主組
useradd -G usergroup2 user1      # 附加組
passwd user1                     # 設密碼

刪除用戶


userdel user1        # 僅刪用戶
userdel -r user1     # 連同家目錄一起刪

組管理


groupadd groupname
groupdel groupname

二、MySQL 安裝與配置

Yum 安裝


yum -y install mysql mysql-server
# 含客戶端 + 服務端

驗證啟動


netstat -nat | grep 3306
# tcp 0 0 0.0.0.0:3306 LISTEN  表示成功

重要目錄

用途路徑
數據目錄/var/lib/mysql/
配置文件/usr/share/mysql/ (含 my.cnf 範例)
命令工具/usr/bin/ (mysqladmin, mysqldump...)
啟動腳本/etc/rc.d/init.d/mysqld

修改 root 密碼


/usr/bin/mysqladmin -u root password 'newpass'
# 首次無舊密碼可省略 -p

三、創建 MySQL 遠程用戶


mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'xhx'@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
  • %:允許任意 IP 連接
  • 生產建議限定 IP 段:'xhx'@'192.168.1.%'
  • MySQL 8.0+ 語法:CREATE USER ...; GRANT ...;

四、安全加固清單

  • [ ] 禁用 root 遠程登入
  • [ ] 修改預設 3306 端口
  • [ ] 防火牆僅放行應用服務器 IP
  • [ ] 啟用 SSL 傳輸加密
  • [ ] 定期輪換密碼、審計權限
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved