logo
关于我们

技术分享

技术分享 MySQL 8.0安装手册

MySQL 8.0安装手册

2022-06-24

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,



目  录

1 文档说明

2 安装环境

3 数据库安装

    3.1 上传数据库安装包

    3.2 创建MySQL用户组

    3.3 配置my.cnf文件

    3.4 初始化数据库

4 登录数据库

    4.1 登录数据库

    4.2 修改数据库密码

    4.3 远程登录数据库



 

1 文档说明

本文档详细介绍了MySQL 8.0版本的在linux系统环境上如何进行安装,以及环境的配置。 


2 安装环境


MySQL版本

8.0.11

CPU平台

intel X86

操作系统

CentOS 7.7


MySQL数据库安装包可在官网下载,选择对应的linux X86平台下载即可(centos选择对应的redhat版本)。

下载的安装文件是tar.gz的压缩包,上传后解压即可使用。


3 数据库安装

3.1上传数据库安装包

使用FTP工具将准备好的MySQL 8.0.11安装包上传至/root目录下。

上传完成后,以root用户登录操作系统,进入/root目录。

执行: tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 解压安装文件:

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


将解压后的文件夹移动并重命名:

 mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,



3.2 创建MySQL用户组

新建用户和用户组,并进入mysql目录下赋予权限:

cd /usr/local/mysql

输入以下命令并执行

创建用户组:

groupadd mysql

useradd -r -g mysql mysql

mkdir -p /data/mysql

chown mysql:mysql -R /data/mysql

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


3.1 配置my.cnf文件

配置MySQL 的配置文件:

编辑my.cnf文件:vi /etc/my.cnf

用#屏蔽或直接删除原有的datadir、socket、log-error、pid-file配置项, ,并增加如下内容:

[mysqld]

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

#character config

character_set_server=utf8mb4

symbolic-links=0

explicit_defaults_for_timestamp=true

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,



完成后退出并保存文件。


3.2 初始化数据库

进入数据库安装目录下的bin目录:cd /usr/local/mysql/bin

初始化数据库:./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize 

查看初始化后的随机密码:cat /data/mysql/mysql.err

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,

注意记住临时密码。

图中红色框中的字符是数据库密码。


4 登录数据库

4.1 登录数据库

启动数据库并用root用户登录数据库,密码为前面初始化后的随机密码。

执行:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

service mysql start(启动数据库服务)

ps -ef | grep mysql(查看mysql服务)

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


登录数据库:./mysql -uroot -p(注意在mysql/bin目录下运行)

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


4.2 修改数据库密码

登录进入数据库以后,执行以下命令修改登录密码:

set password = password('database123');   ---引号内为修改后的数据库密码

alter user 'root'@'localhost' password expire never;

flush privileges;

quit

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


退出后使用新密码尝试一下能否登录


4.3 远程登录数据库

如需要远程登录数据库,还需进行以下配置:

进入mysql安装目录下的bin目录登录数据库:./mysql -uroot -p

执行以下命令:

use mysql;

update user set host = '%' where user = 'root';

flush privileges;

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


执行完成后,退出数据库命名行界面,开放3306端口:

firewall-cmd --query-port=3306/tcp

firewall-cmd --get-active-zones

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

firewall-cmd --query-port=3306/tcp

 

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


为了使在其他目录下也能进入MySQL命令行,运行下面的命令

ln -s /usr/local/mysql/bin/mysql /usr/bin

MySQL,MySQL 5.7,安装手册,数据库,数据库安装,数据库备份,备份,数据安全,勒索病毒,虚拟机备份,CDP,


欢迎查看云祺数据库备份方案详情,点击即可免费试用云祺容灾备份系统。




关注云祺,获取更多精彩信息。


二维码.webp

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载