Centos7 下Mysql5.7.19安裝方法介紹

巴扎黑
發布: 2017-09-15 10:55:37
原創
1539 人瀏覽過

這篇文章主要介紹了Centos7 下Mysql5.7.19安裝教程詳解,小編認為非常不錯,特此分享到腳本之家平台,需要的朋友參考下吧

1.下載

從官網下載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、建立mysql用戶群組及用戶

l  建立mysql用戶群組


#groupadd mysql
登入後複製

l  在mysql用戶群組下建立mysql用戶


#useradd mysql -g mysql
登入後複製

#3、確定安裝目錄和資料目錄

我的mysql安裝目錄為/data/mysql,資料目錄為/data/mysql/data。

4、上傳安裝檔到伺服器

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並移到/usr/local/ mysql下。


#mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql
登入後複製

7、建立存放資料目錄

在/data /mysql下建立data目錄


#mkdir /data/mysql/data
登入後複製

8、授權mysql用戶

 將mysql目錄及下面的檔案、子目錄檔案主改成mysql


#cd /data
#chown -R mysql:mysql mysql/
登入後複製

給與mysql目錄及下面的檔案、子目錄755權限


#chmod -R 755 mysql/
登入後複製

9.編譯安裝並初始化mysql,記住臨時密碼


#/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql
登入後複製

當時安裝的暫存密碼為:root@localhost:3?2YBeSg:Nte 

10、建立日誌檔案目錄


#
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、啟動mysql服務


/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
登入後複製

修改標紅部分內容。

以上是Centos7 下Mysql5.7.19安裝方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!