MySQL 5.7.20 二進制包無ROOT權限下安裝, 滴滴雲服務器
01, 下載安裝包 => https://dev.mysql.com/downloads/mysql/
02, 上傳到linux系統, 筆者這裏使用的 滴滴雲服務器 安裝在 home/dc2-user 目錄下
03, 解壓 => tar -zxf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
04, 剪切到用戶目錄下 => mv mysql /home/dc2-user/mysql
05, 進入mysql目錄 => cd /home/dc2-user/mysql
06, 創建數據目錄和日誌目錄 => mkdir data => mkdir logs
07, 創建配置文件 => vim my.conf
08, 寫入內容
[mysqld]
user=dc2-user
port=3306
socket=/home/dc2-user/mysql/mysql.sock
pid-file=/home/dc2-user/mysql/mysql.pid
basedir=/home/dc2-user/mysql
datadir=/home/dc2-user/mysql/data
log-error=/home/dc2-user/mysql/logs/mysql_error.log
09, 安裝 mysql => ./bin/mysqld --initialize --user=dc2-user --basedir=/home/dc2-user/mysql --datadir=/dc2-user/mysql/data
10, 可能會缺少 libaio.0.1 下載並上傳的 linux =>
11, 下載地址 http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-0.3.109-13.el7.x86_64.rpm
12, 由於缺少 root 權限, 借用 sudo 命令 => sudo rpm -ivh 包名
13, 再次執行 09
14, 帶配置文件啟動 => ./bin/mysqld_safe --default-file=my.conf &
15, 登入 => ./bin/mysql -h 127.0.0.1 -uroot -p
16, 如果需要被外網訪問, 需要配置 滴滴雲的防火墻策略, 開放 3306 端口
MySQL 5.7.20 二進制包無ROOT權限下安裝, 滴滴雲服務器