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 0       iptables -F          iptables -x  

下载二进制包:

wget https://downloads.mariadb.org/mariadb/10.2.15/mariadb-10.2.15-linux-x86_64.tar.gz

创建用户和组

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

源码编译安装

下载安装包

wget https://downloads.mariadb.org/mariadb/10.2.15/mariadb-10.2.15.tar.gz

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

安装依赖环境:

在

准备用户和数据目录

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/

编译参数

2

安装

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/mysql             datadir=/data/mysqldb

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

设为开机启动chkconfig --add mysqld
后再启动服务service mysqld start

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

(0)
上一篇 2018-06-12 12:02
下一篇 2018-06-12 14:10

相关推荐

  • 随堂笔记1

    记马哥Linux运维课程第一周知识点(持续更新中) CPU 中央处理单元ROM 只读 不可变 只能使用,不能修改RAM 易失性 运行内存 处理的数据皆为0、1 内部转换为二进制 obase=2 output ibase=2 input 辅助存储器 硬盘 仓库 主存储器 车间 处理数据 机架式Rack服务器 1U=1.75英寸=44.45mm C/S结构 cl…

    Linux笔记 2018-07-22
  • linux系统命令行安装软件

    一、CentOS7 1)首先通过df或lsblk命令,查看系统中有无挂载本地光盘镜像: 2)若没有挂载,即当前系统中df看不到光盘设备/dev/sr0,使用mount命令进行光盘挂载: monut /dev/cdrom /mnt 3)然后切换到/mnt路径下,到Packages目录下,就可以看到当前系统光盘镜像所自带的所有rpm软件包,然后同通过rpm -i…

    2018-03-30
  • 第三周备用

    Linux根文件系统、bash特性及Linux用户权限、组管理

    Linux笔记 2018-09-03
  • sed

    用法: sed  [选项]… ‘script’ inputfile 其中script是脚本基于sed语法的脚本                 inputfile文件内容 常用选项 -n   :不输出模式空间内容到屏幕,即不自动打印 -e   :多点编辑 -f    :   /PATH/SCRIPT_FILE:从指定文件中…

    Linux笔记 2018-04-14
  • centos 7.4 上源码安装 mysql 数据库

    实验: centos 7.4 上源码安装 mysql 数据库   检查相应的坏境 查看下防火墙iptables和selinux 是否关闭,没关闭先关闭。 再查看下原来主机上是否已有 mariadb 数据库,如果有先卸载在进行安装。   装包 yum install bison bison-devel zlib-devel libcurl-devel liba…

    Linux笔记 2018-06-05