1. 程式人生 > 資料庫 >mysql二進位制安裝包mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 安裝步驟

mysql二進位制安裝包mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 安裝步驟

1、從官網下載下載二進位制安裝包mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

2、通過rz上傳至伺服器的指定目錄,並解壓

tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

得到目錄mysql-5.7.29-linux-glibc2.12-x86_64

 

 

 3、檢查系統是否預設安裝mysql或者mariadb

rpm -qa|grep -i mysql

rpm -qa|grep -i mariadb

 

 

 通過rpm -e解除安裝已安裝的包

4、建立使用者和組

groupadd  mysql

useradd -g mysql -d /data mysql

5、 mysql的base目錄變更

mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql

chown -R mysql:mysql /usr/local/mysql

6、建立資料目錄和日誌目錄

cd /data

mkdir mysql log

7、編輯my.cnf配置檔案

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql
port = 3306
socket=/tmp/mysql.sock

log-error=/data/log/mysqld.log
pid-file=/tmp/mysqld/mysqld.pid

log-bin=mysql-bin
binlog-format=ROW
max_connections=500
character-set-server=utf8

8、初始化資料庫

cd /usr/local/mysql/bin/

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql--datadir=/data/mysql

啟動資料庫

./mysqld_safe --user=mysql &

 

 

 9、修改初始root密碼

通過安裝日誌找到初始密碼

# grep password /data/log/mysqld.log

# ./mysql -u root -p

mysql> set password=password("xxxxxxxxx")

mysql> grant all privileges on *.* to 'root'@'%' identified by "xxxxxxxxx";

mysql> flush privileges;

10、設定開機自啟動

cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chkconfig --add mysql
chkconfig --list mysql

11、設定快捷命令

ln -s /usr/local/mysql/bin/mysql /usr/bin