12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-12-25 09:55:09
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
系统环境:CentOS 7 1611(系统安装完成后自带有mariadb)mariadb版本:mariadb-5.5.56-linux-x86_64.tar.gz(Generic Linux)下载地址:http://mirrors.neusoft.edu.cn/mariadb//mariadb
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
系统环境:CentOS 7 1611(系统安装完成后自带有mariadb)
mariadb版本:mariadb-5.5.56-linux-x86_64.tar.gz(Generic Linux)
下载地址:http://mirrors.neusoft.edu.cn/mariadb//mariadb-galera-5.5.56/bintar-linux-x86_64/mariadb-galera-5.5.56-linux-x86_64.tar.gz
1、下载通用二进制程序并展开
[root@node1tmp]#wgethttp://mirrors.neusoft.edu.cn/mariadb//mariadb-galera-5.5.56/bintar-linux-x86_64/mariadb-galera-5.5.56-linux-x86_64.tar.gz[root@node1tmp]#tar-xfmariadb-5.5.56-linux-x86_64.tar.gz-C/usr/local/#后续mariadb安装路径为/usr/local
2、创建用于存储数据库的目录并添加mysql用户
[root@node1tmp]#mkdir-pv/mydata/data#创建用户存储数据存储文件的目录[root@node1tmp]#useradd-rmysql#创建mysql用户为系统用户[root@node1tmp]#chownmysql.mysql/mydata/data/#更改数据存储路径属主为mysql、属组为mysql
3、安装配置mariadb
[root@node1tmp]#cd/usr/local/[root@node1local]#ln-svmariadb-5.5.56-linux-x86_64mysql‘mysql’->‘mariadb-5.5.56-linux-x86_64’[root@node1local]#cd/usr/local/mysql/[root@node1mysql]#chown-Rroot:mysql./*#修改/usr/local/mysql属主为root、属组为mysql[root@node1mysql]#./scripts/mysql_install_db--user=mysql--datadir=/mydata/data#指明数据库文件存储路径,及安装用户[root@node1mysql]#cpsupport-files/mysql.server/etc/init.d/mysqld#添加服务启动脚本[root@node1mysql]#chkconfig--addmysqld#将服务启动脚本加入到开机自启
4、提供配置文件
[root@node1mysql]#cp/etc/my.cnf{,.bak}#备份系统自带的mariadb配置文件[root@node1mysql]#cpsupport-files/my-large.cnf/etc/my.cnf#添加系统配置脚本到默认位置[root@node1mysql]#vim/etc/my.cnf[mysqld]datadir=/mydata/data#指明数据库文件存储路径innodb_file_per_table=ONskip_name_resolve=ON#跳过使用IP登陆数据库时反解域名的过程
通用二进制格式安装的服务程序其配置文件查找次序:
/etc/my.cnf --> /etc/mysql/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf
注:如配置文件不是/etc/my.cnf,需要指明配置文件路径
./scripts/mysql_install_db--defaults-file=/PATH/TO/CONF_FILE(如~/.my.cnf)
5、安装结束,至此即可以启动服务
[root@node1mysql]#servicemysqldstart
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19