logo
关于我们

技术分享

技术分享 MySQL 5.7安装手册

MySQL 5.7安装手册

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 5.7版本的在linux系统环境上如何进行安装,以及环境的配置。


2 安装环境


CPU平台:X86


操作系统版本:centos7.7(采用默认最小化安装)


MySQL据库版本:MySQL 5.7


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


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


3 数据库安装

3.1  上传数据库安装包

使用FTP工具将准备好的MySQL 5.7安装包上传至centos系统root目录下。


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


执行:tar -zxvf mysql-5.7.29-el7-x86_64.tar.gz 解压安装文件:


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

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


mv mysql-5.7.29-el7-x86_64 /usr/local/mysql


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


3.2   创建MySQL用户组

输入以下命令并执行


创建用户组:


groupadd mysql


useradd -r -g mysql mysql


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

创建数据仓库目录,并赋权:


mkdir -p /data/mysql


chown mysql:mysql -R /data/mysql


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


3.3   配置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=/data/mysql


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.4   初始化数据库

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


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


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


查看初始化后的随机密码: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天免费试用

立即下载