在Centos7中二进制格式安装MYSQL

时间:2021-08-28 06:58:32

今天给大家介绍的是如何使用二进制格式安装MYSQL:

准备工作事先在官网上下载下来最新的版本,然后使用"rz"命令将源码包导入到虚拟机中。

1,首先在安装之前应该事先查看一下是否系统内已安装

rpm -qa mariadb

2,查看用户mysql是否已存在

getent passwd mysql

3,如果不存在直接创建mysql用户

useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql 

安全起见创建之后最好查看一下是否创建成功

getent passwd mysql

在Centos7中二进制格式安装MYSQL

4,解压导入到虚拟机中的源码包保存到其默认的路径中

tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local

5,进入到目录中并创建其软连接

cd /user/local 

ln -s mariadb-10.2.8-linux-x86_64.tar.gz/ mysql

6,进入到mysql目录中

cd mysql/

创建一个目录

mkdir  /etc/mysql

cp support-files/my-huge.cnf /etc/mysql/my.cnf

在Centos7中二进制格式安装MYSQL

7,准备配置文件

vim /etc/mysql/my.cnf

[mysqld]

datadir=/app/mysqldb

innodb_file_per_table=on

skip_name_resolve=on

在Centos7中二进制格式安装MYSQL

8,创建数据库文件

cd /usr/local/mysql/

.scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb

9,准备服务脚本,并启动服务

cp support-files/mysql.server /etc/init.d/mysqld

chkconfig --list mysql

chkconfig -add mysqld

swrvice start mysqld

此时会出现服务起不来的情况,原因是没有日志文件

创建日志文件,并修改权限

mkdir /var/log/mariadb/

chown mysql /var/log/mariadb/

service mysqld start 

此时重新启动服务则会成功

10,此时MYSQL已经安装完成,但是这时候MYSQL存在安全隐患,为了安全起见需安全初始化:

mysql_secure_installation

然后根据提示走一遍就可以了

11,使用命令:mysql -uroot -p进入到MYSQL中

这时候二进制的MYSQL已经安装成功了。