二進位制部署MySQL 5 7

2021-10-01 09:49:30 字數 2112 閱讀 3553

注:最新的mysql 8.0版本與這個5.7版本的部署過程完全一致,只是用的二進位製包檔案不一樣而已。

[root@mysql01 ~]# yum -y erase mariadb

[root@mysql01 ~]# rpm -e qt-mysql-4.8.7-2.el7.x86_64 --nodeps

[root@mysql01 src]# tar zxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 

[root@mysql01 src]# mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql

[root@mysql01 src]# ln -sf /usr/local/mysql/bin/* /usr/local/bin/

[root@mysql01 src]# rm -rf /etc/my.cnf

[root@mysql01 src]# vim /etc/my.cnf #編輯mysql主配置檔案

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

pid-file=/usr/local/mysql/data/mysqld.pid

log-error=/usr/local/mysql/data/mysql.err

socket=/tmp/mysql.sock

[client]

socket=/tmp/mysql.sock

#建立所需目錄及使用者並更改屬主

[root@mysql01 src]# mkdir /usr/local/mysql/data

[root@mysql01 src]# useradd -m -s /sbin/nologin mysql

[root@mysql01 src]# chown -r mysql.mysql /usr/local/mysql/

#初始化mysql

[root@mysql01 src]# mysqld --initialize --user mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

#新增為系統服務

[root@mysql01 src]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

[root@mysql01 src]# chkconfig --add mysqld

#啟動並設定為開機自啟

[root@mysql01 src]# systemctl enable mysqld

[root@mysql01 src]# systemctl start mysqld

#確定3306埠在監聽

[root@mysql01 src]# netstat -anpt | grep 3306

tcp6 0 0 :::3306 :::* listen 2589/mysqld

#獲取root使用者的初始密碼

[root@mysql01 src]# mysqlpwd=`cat /usr/local/mysql/data/mysql.err | grep password |awk -f'root@localhost: ' ''`

#重置密碼為123.com

[root@mysql01 src]# mysql -uroot -p$ -e 'alter user root@localhost identified by "123.com"' --connect-expired-password

#使用新密碼進行登入測試

[root@mysql01 src]# mysql -uroot -p123.com

#附加:mysql中的help命令使用

mysql> help show; #此命令可以檢視出所有show命令使用語法,可以help+任意命令字

二進位制部署MySQL 5 7

root mysql01 yum y erase mariadb root mysql01 rpm e qt mysql 4.8.7 2.el7.x86 64 nodeps2 部署mysql 5.7 root mysql01 src tar zxf mysql 5.7.22 linux glibc2...

mysql5 7二進位制安裝

網上找了好多教程,就照著這個流程可以安裝成功 注意,這一步最後一行會有乙個提示 note a temporary password is generatedforroot localhost b s1i kxwg 最後面的字串為root密碼 bin mysql ssl rsa setup datad...

二進位制安裝mysql5 7

軟體包連線 tar xf mysql 5.7.29 linux glibc2.12 x86 64.tar.gz mv mysql 5.7.29 linux glibc2.12 x86 64 usr local mysql 5.7.29 useradd mysql mkdir data mysql c...