美文网首页Linux学习之路
2017 09-23 安装mysql

2017 09-23 安装mysql

作者: 楠人帮 | 来源:发表于2017-09-25 14:28 被阅读0次

二进制安装mysql

先卸载旧版本的Centos7上卸载Mariadb数据库

查询所安装的MariaDB组件:
[root@localhost logs]# rpm -qa | grep Maria*
MariaDB-server-5.5.49-1.el7.centos.x86_64
MariaDB-common-5.5.49-1.el7.centos.x86_6
MariaDB-client-5.5.49-1.el7.centos.x86_64

卸载数据库:
[root@localhost logs]# yum -y remove mari*

删除数据库文件:
[root@localhost logs]# rm -rf /var/lib/mysql/*

1 创建用户
useradd -r -d -m /app/dbdata -s /sbin/nologin mysql
下载安装包 并解压
mariadb-10.2.8-linux_x86.ttar.gz(二进制程序,已经解压,路径已经指定好)
2 进行解压
tar xvf mariadb-10.2.8-linux_X86.tar.gz -C /usr/local
3 创建软链接
ln -sv mariadb -10.2.8-linux-x86_64/ mysql
4 准备配置文件
mkdir /etc/mysql
cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.conf
vim /etc/mysql/my.conf
在[mysql]中加入
datadir= /app/data
innodb_file_per_table = on
skip_name_resolve = on
5 创建数据库文件
cd /usr/local/mysql
./scripts/mysql_install_db --datadir=/app/dbdata --user=mysql
6 启动程序
cp support-files/mysql.server /etc/init.d/mysqld——复制服务脚本
chkconfig mysql on
此时还不能开启服务,要先进行设置acl权限
mkdir /var/log/mariadb/
touch /var/log/mariadb/mariadb.log
setfacl -R -m u:mysql:rwx /var/log/mariadb
注意:在 centos6上touch /var/log/mysqld.log
chown mysql /var/log/mysqld.log
7 指定PATH路径
vim /etc/profile.d/mysql.sh
export PATH =/usr/local/mysql/bin:$PATH
. /etc/profile.d/mysql.sh
此时可以启用mysql
进入mysql

基于yum安装

进入mysql官网下载——https://downloads.mariadb.org/mariadb/repositories
选择centos

image.png
image.png
image.png
优势是下载方便,但是下载速度慢,建议使用二进制安装方式

相关文章

网友评论

    本文标题:2017 09-23 安装mysql

    本文链接:https://www.haomeiwen.com/subject/thfhextx.html