1. 程式人生 > >MYSQL安裝之二進制

MYSQL安裝之二進制

mysql安裝二進制

安裝MYSQL方法之一,相較於源碼包和rpm安裝方便許多

可以直接去官方下載二進制包


需要先卸載mariadb

rpm -e mariadb-libs --nodeps

直接進行解壓,移動

tar zxf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql

創建用戶和組

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

編輯主配置文件(僅滿足啟動,其他配置可自行加入)

echo [mysqld] > /etc/my.cnf
echo socket=/tmp/mysql.sock >>/etc/my.cnf
echo basedir=/usr/local/mysql >> /etc/my.cnf
echo datadir=/usr/local/mysql/data >> /etc/my.cnf

創建數據目錄並授予權限

mkdir /usr/local/mysql/data
cd /usr/local/mysql/
chmod 750 data
chown -R mysql .
chgrp -R mysql .

添加環境變量

echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

初始化

bin/mysqld --initialize --user=mysql

開機自啟,並啟動

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
systemctl daemon-reload
systemctl enabled mysql
systemctl start mysql

設置MYSQL密碼

cd /usr/local/mysql/
bin/mysqladmin -u root -password 123456


設置密碼後即可正常登陸,推薦使用此方法

MYSQL安裝之二進制