Rumah pangkalan data tutorial mysql Mysql5.7.19在Centos7下安装教程详解

Mysql5.7.19在Centos7下安装教程详解

Sep 14, 2017 am 11:32 AM
centos7 Penjelasan terperinci

这篇文章主要介绍了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
Salin selepas log masuk

2、创建mysql用户组及用户

l 创建mysql用户组


#groupadd mysql
Salin selepas log masuk

l 在mysql用户组下创建mysql用户


#useradd mysql -g mysql
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

7、创建存放数据目录

在/data /mysql下创建data目录


#mkdir /data/mysql/data
Salin selepas log masuk

8、对mysql用户进行授权

将mysql目录及下面的文件、子目录文件主改成mysql


#cd /data
#chown -R mysql:mysql mysql/
Salin selepas log masuk

给与mysql目录及下面的文件、子目录755权限


#chmod -R 755 mysql/
Salin selepas log masuk

9、编译安装并初始化mysql,并记住临时密码


#/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql
Salin selepas log masuk

当时安装的临时密码为: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
Salin selepas log masuk

11、启动mysql服务


/data/mysql/support-files/mysql.server start
Salin selepas log masuk

12、登录msyql,输入密码(密码为第9步骤的初始化密码)


#mysql -u root -p
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

修改标红部分内容。

总结

Atas ialah kandungan terperinci Mysql5.7.19在Centos7下安装教程详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

CentOS7 pelbagai versi alamat muat turun imej dan penerangan versi (termasuk versi Semuanya) CentOS7 pelbagai versi alamat muat turun imej dan penerangan versi (termasuk versi Semuanya) Feb 29, 2024 am 09:20 AM

CentOS7 pelbagai versi alamat muat turun imej dan penerangan versi (termasuk versi Semuanya)

Penjelasan terperinci tentang mendapatkan hak pentadbir dalam Win11 Penjelasan terperinci tentang mendapatkan hak pentadbir dalam Win11 Mar 08, 2024 pm 03:06 PM

Penjelasan terperinci tentang mendapatkan hak pentadbir dalam Win11

Penjelasan terperinci tentang operasi bahagian dalam Oracle SQL Penjelasan terperinci tentang operasi bahagian dalam Oracle SQL Mar 10, 2024 am 09:51 AM

Penjelasan terperinci tentang operasi bahagian dalam Oracle SQL

Langkah-langkah untuk memasuki mod pembaikan kecemasan CentOS 7 Langkah-langkah untuk memasuki mod pembaikan kecemasan CentOS 7 Jan 13, 2024 am 09:36 AM

Langkah-langkah untuk memasuki mod pembaikan kecemasan CentOS 7

Bagaimana untuk memasang sambungan mbstring di bawah CENTOS7? Bagaimana untuk memasang sambungan mbstring di bawah CENTOS7? Jan 06, 2024 pm 09:59 PM

Bagaimana untuk memasang sambungan mbstring di bawah CENTOS7?

Bagaimana untuk menetapkan peraturan kata laluan dalam centos7 Bagaimana untuk menetapkan peraturan kata laluan dalam centos7? Bagaimana untuk menetapkan peraturan kata laluan dalam centos7 Bagaimana untuk menetapkan peraturan kata laluan dalam centos7? Jan 07, 2024 pm 01:17 PM

Bagaimana untuk menetapkan peraturan kata laluan dalam centos7 Bagaimana untuk menetapkan peraturan kata laluan dalam centos7?

Bagaimana untuk mengubah suai dan menetapkan kekunci pintasan lalai CentOS7? Bagaimana untuk mengubah suai dan menetapkan kekunci pintasan lalai CentOS7? Jan 09, 2024 pm 06:14 PM

Bagaimana untuk mengubah suai dan menetapkan kekunci pintasan lalai CentOS7?

Penjelasan terperinci tentang peranan dan penggunaan pengendali modulo PHP Penjelasan terperinci tentang peranan dan penggunaan pengendali modulo PHP Mar 19, 2024 pm 04:33 PM

Penjelasan terperinci tentang peranan dan penggunaan pengendali modulo PHP

See all articles