码迷,mamicode.com
首页 > 数据库 > 详细

在Centos7中二进制格式安装MYSQL

时间:2017-10-16 23:36:10      阅读:389      评论:0      收藏:0      [点我收藏+]

标签:linux

今天给大家介绍的是如何使用二进制格式安装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

原文地址:http://13296660.blog.51cto.com/13286660/1973001

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!