Linux下的mysql5.7的安裝

一、下載MYSQL
在官方網(wǎng)站下載MySQL安裝包,下載地址: https://www.mysql.com/downloads/
安裝MYSQL

  1. 解壓MySQL安裝包
tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 
mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
  1. 添加系統(tǒng)用戶和用戶組
 groupadd mysql
 useradd -r -g mysql mysql
  1. 創(chuàng)建MySQL數(shù)據(jù)目錄
mkdir /usr/local/mysql/data
  1. 修改MySQL目錄權(quán)限
chown -R mysql:mysql /usr/local/mysql
  1. 初始化數(shù)據(jù)庫
 cd /usr/local/mysql
 ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
  1. 修改MySQL目錄權(quán)限
 chown -R root:root ./
 chown -R mysql:mysql data
  1. 添加啟動(dòng)服務(wù)
cp support-files/mysql.server /etc/init.d/mysql
  1. 修改MySQL配置文件
 vim /etc/my.cnf
 [mysqld]
 basedir=/usr/local/mysql
 datadir=/usr/local/mysql/data
 socket=/tmp/mysql.sock
 user=mysql
 port=3306
 character-set-server=utf8
 symbolic-links=0
 ?
 [mysqld_safe]
 log-error=/var/log/mysqld.log
 pid-file=/var/run/mysqld/mysqld.pid
 ?
 !includedir /etc/my.cnf.d

三、配置MySQL賬號(hào)密碼以及遠(yuǎn)程連接

  1. 修改my.cnf配置
 [mysqld]
 datadir=/usr/local/mysql/data
 basedir=/usr/local/mysql
 socket=/tmp/mysql.sock
 user=mysql
 port=3306
 character-set-server=utf8
 # 跳過密碼驗(yàn)證
 skip-grant-tables 
 symbolic-links=0
 ?
 [mysqld_safe]
 log-error=/var/log/mysqld.log
 pid-file=/var/run/mysqld/mysqld.pid
 ?
 !includedir /etc/my.cnf.d
  1. 重啟MySQL服務(wù)
service mysql restart
  1. 設(shè)置用戶登陸密碼
 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
 mysql> FLUSH PRIVILEGES;
  1. 設(shè)置MySQL遠(yuǎn)程訪問
 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
 mysql> FLUSH PRIVILEGES;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容