mysql二進位制安裝包mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 安裝步驟
阿新 • • 發佈:2020-11-20
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