在Centos7中二进制格式安装MYSQL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Centos7中二进制格式安装MYSQL相关的知识,希望对你有一定的参考价值。
今天给大家介绍的是如何使用二进制格式安装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
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
7,准备配置文件
vim /etc/mysql/my.cnf
[mysqld]
datadir=/app/mysqldb
innodb_file_per_table=on
skip_name_resolve=on
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已经安装成功了。
以上是关于在Centos7中二进制格式安装MYSQL的主要内容,如果未能解决你的问题,请参考以下文章
Linux下MySQL5.7.18二进制包安装(无默认配置文件my_default.cnf)