mysql免安裝版配置指南
1.下載(/usr/local目錄)
wgethttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
2.解壓
tar -zvxfmysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
3.建立目錄
mvmysql-5.7.32-linux-glibc2.12-x86_64.tar.gz mysql
mkdir /usr/local/mysql/data
4.建立使用者和組
groupadd mysql
useradd -r -s /sbin/nologin -g mysql -d /usr/local/mysql mysql
5.更改許可權
chown -R mysql:mysql /usr/local/mysql
6.安裝
./mysql/bin/mysqld--initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
記住臨時密碼
如出現
則
ununtu系統:apt-get install libaio1 libaio-dev
centos系統:yum install libaio
7.新增配置檔案
vim /etc/my.cnf
[mysqld] basedir=/user/local/mysql datadir=/user/local/mysql/data socket=/tmp/mysql.sock user=mysql port=3306 character_set_server=utf8 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/user/local/mysql/data/error.log pid-file=/user/local/mysql/data/mysqld.pid tmpdir=/tmp
8.設定為服務
cp /mysql/support-files/mysql.server /etc/init.d/mysqld
修改配置
vim /etc/init.d/mysql.d
basedir=/usr/local/mysql datadir=/usr/local/mysql/data mysqld_pid_file_path=/usr/local/mysql/data/mysqld_pid
啟動mysql-service
cd /etc/init.d
./mysqld start
成功後即可作為服務啟動
service mysqld start/status/stop