Centos7 下Mysql5.7.19安裝方法介紹

這篇文章主要介紹了centos7 下mysql5.7.19安裝教程詳解,小編認(rèn)為非常不錯(cuò),特此分享到腳本之家平臺(tái),需要的朋友參考下吧

1、下載

從官網(wǎng)下載mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,版本為5.7.19

下載地址:

https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux

2、創(chuàng)建mysql用戶組及用戶

l? 創(chuàng)建mysql用戶組

#groupadd?mysql

l? 在mysql用戶組下創(chuàng)建mysql用戶

#useradd?mysql?-g?mysql

3、確定安裝目錄和數(shù)據(jù)目錄

我的mysql安裝目錄為/data/mysql,數(shù)據(jù)目錄為/data/mysql/data。

4、上傳安裝文件到服務(wù)器

把mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz文件通過ftp工具放到/data/installfiles目錄.

5、解壓tar.gz文件/data目錄

#cd?/data/installfiles  #tar?-xvf?mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

6、修改目錄名

將mysql-5.7.19-linux-glibc2.12-x86_64更名為mysql并移動(dòng)到 /usr/local/mysql下。

#mv?mysql-5.7.19-linux-glibc2.12-x86_64?/data/mysql

7、創(chuàng)建存放數(shù)據(jù)目錄

在/data /mysql下創(chuàng)建data目錄

#mkdir?/data/mysql/data

8、對(duì)mysql用戶進(jìn)行授權(quán)

?將mysql目錄及下面的文件、子目錄文件主改成mysql

#cd?/data  #chown?-R?mysql:mysql?mysql/

給與mysql目錄及下面的文件、子目錄755權(quán)限

#chmod?-R?755?mysql/

9、編譯安裝并初始化mysql,并記住臨時(shí)密碼

#/data/mysql/bin/mysqld?--initialize?--user=mysql?--datadir=/data/mysql/data?--basedir=/data/mysql

當(dāng)時(shí)安裝的臨時(shí)密碼為:root@localhost:3?2YBeSg:Nte?

10、創(chuàng)建日志文件目錄

mkdir?-p?/data/mysql/log/mariadb/  cd?/data/mysql/log/mariadb/  touch?mariadb.log  chmod?-R?775?mariadb.log  chown?-R?mysql:mysql?mariadb.log  chown?-R?mysql:mysql?/data/mysql

11、啟動(dòng)mysql服務(wù)

/data/mysql/support-files/mysql.server?start

12、登錄msyql,輸入密碼(密碼為第9步驟的初始化密碼)

#mysql?-u?root?-p

13、 修改密碼為“123456”

msql>alter?user?'root'@'localhost'?identified?by?'123456';  mysql>use?mysql;  msyql>update?user?set?user.Host='%'?where?user.User='root';  mysql>flush?privileges;  mysql>quit

14、修改/etc/my.cnf文件

#?instructions?in?http://fedoraproject.org/wiki/Systemd  socket=/tmp/mysql.sock  [mysqld]  datadir=/data/mysql/data  socket=/tmp/mysql.sock  max_connections=1000  #?Disabling?symbolic-links?is?recommended?to?prevent?assorted?security?risks  symbolic-links=0  #?Settings?user?and?group?are?ignored?when?systemd?is?used.  #?If?you?need?to?run?mysqld?under?a?different?user?or?group,  #?customize?your?systemd?unit?file?for?mariadb?according?to?the  #?instructions?in?http://fedoraproject.org/wiki/Systemd  [mysqld_safe]  log-error=/data/mysql/log/mariadb/mariadb.log  pid-file=/data/mysql/run/mariadb/mariadb.pid  #  #?include?all?files?from?the?config?Directory  #  !includedir?/etc/my.cnf.d

修改標(biāo)紅部分內(nèi)容。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享