1. 程式人生 > >MySQL 5.7.20 二進制包無ROOT權限下安裝, 滴滴雲服務器

MySQL 5.7.20 二進制包無ROOT權限下安裝, 滴滴雲服務器

OS -- 缺少 AD 二進制 erro AS root權限 aio

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權限下安裝, 滴滴雲服務器