mysql运维部落_MySQL数据库服务

用yum源安装

centos7

yum  install mariadb-server -y

centos6

yum install mysql-server -y

启动服务:centos7:systemctl start mariadb

centos6: service mysqld start

用二进制安装

centos7 :检查本机环境setenforce 0iptables -Fiptables -x

下载二进制包:

创建用户和组

useradd -r -d /data/mysqldb -s /sbin/nologin mysql

创建目录

mkdir -pv /data/mysqldb

chown mysql:mysql /data/mysqldb

chmod 770 /data/mysqldb

解压压缩包并指定目录

tar xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/

创建软链接,修改修改目录的属主属组

cd /usr/local/

ln -s mariadb-10.2.15-linux-x86_64/ mysql

chown -R root:root mysql/

配置环境变量

echo PATH=/usr/local/mysql/bin:$PATH >/etc/profile.d/mysql.sh

准备配置文件

cd /usr/local/mysql

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

修改配置文件:vim /etc/my.cnf———>[mysqld]后加datadir=/data/mysqldb

准备配置脚本

cd /usr/local/mysql

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

设为开机启动并启动服务

chkconfig --add mysqld

service mysqld start

使用命令:mysql_secure_installation 做数据库登录验证完成以后再登录:mysql -u root -p

源码编译安装

下载安装包

检查本机环境:getenforce 0iptables -Fiptables -X

安装依赖环境:

3c8ce6380daa33c267ccb0e2e66a02de.png

准备用户和数据目录

mkdir /data

useradd –r –s /bin/false –m –d /data/mysqldb/ mysql

解压源码包

tar xvf mariadb-10.2.15.tar.gz

进入目录进行编译安装

cd mariadb-10.2.15/

编译参数

3c8ce6380daa33c267ccb0e2e66a02de.png

安装

make -j 4 && make install

配置环境变量

echo 'PATH=/app/mysql/bin:$PATH' > /etc/profile.d/mysql.sh

. /etc/profile.d/mysql.sh

生成库文件

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

修改配置文件

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

进入vim /etc/my.cnf后在[mysqld]后添加datadir=/data/mysqldb

启动脚本

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

进入vim /etc/init.d/mysqld修改basedir=/app/mysqldatadir=/data/mysqldb

若启动服务service mysqld start 失败,可设置权限chown mysql:root /app/mysql

设为开机启动chkconfig --add mysqld

后再启动服务service mysqld start

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100880

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值