mysql的二进制格式安装

2017-07-31  本文已影响0人  逢场作戏_6fb9

1.准备工作:

在mariadb的官网mariadb.org下载编译好的安装包。上传至centos6.9上(centos6.9上默认安装mysql)
imageimage

2.准备用户

创建用户
imageimage

3.准备数据目录

[root@centos6 ~]# 
[root@centos6 ~]# mkdir -p /app/data
[root@centos6 ~]# chown mysql:mysql /app/data
[root@centos6 ~]# chsh -s /sbin/nologin mysql
Changing shell for mysql.
Shell changed.
[root@centos6 ~]# usermod -d /app/data mysql

准备二进制程序

tar -xvf mariadb-5.5.57-linux-x86_64 -C /usr/local   
[root@centos6 ~]# cd /usr/local
[root@centos6 data]# ls
mariadb-5.5.57-linux-x86_64
[root@centos6 data]# ln -s mariadb-5.5.57-linux-x86_64/ mysql
chown -R mysql:mysql /app/data/mysql/*
(此处需创立一个软连接并改变目录下的文件的所属组,所有者。)

4 准备配置文件

配置格式:类ini格式,各程序由单个配置文件提供配[prog_name]
配置文件查找次序:后面覆盖前面的配置文件
/etc/my.cnf--> /etc/mysql/my.cnf--> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
mkdir/etc/mysql/
cp /app/data/mysql/support-files/my-large.cnf /etc/mysql/my.cnf
[mysqld]中添加三个选项:
datadir= /mydata/data
innodb_file_per_table= on
skip_name_resolve= on 禁止主机名解析
imageimage

5创建数据库文件

[root@centos6 mysql]# /app/data/mysql/scripts/mysql_install_db --datadir=/app/data --user=mysql

6.准备日志文件

touch /var/log/mysqld.log
chownmysqld/var/log/mysqld.log

7.准备服务脚本,并启动服务

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig--add mysqld
service mysqldstart

8.安全初始化
/app/data/mysql/bin/mysql_secure_installation
vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin/:$PATH

imageimage
上一篇下一篇

猜你喜欢

热点阅读