1. 程式人生 > 實用技巧 >mysql免安裝版配置指南

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