这篇文章主要讲解了“Centos 6.5如何使用二进制格式包安装MariaDB”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos 6.5如何使用二进制格式包安装MariaDB”吧!
二进制格式包下载地址:https://downloads.mariadb.org/
备注:这里要注意,我们要下载的为二进制格式包,是源码包经过编译之后的数据包,一般大小为600M左右,如果你在下载链接中看到的下载源大小为100M以下很有可能是没有经过编译的源码包。此时如果你下载的为源码包,需要你自己手动编译,而编译MariaDB源码包用到的工具为cmake,另外为了保证不缺环境,使用yum或者rpm安装依赖:readline-devel,zlib-devel,openssl-devel,libaio-devel。在这里我们直接下载编译后的二进制格式包进行安装。
安装过程:
1.下载完数据包后上传到服务器并解压
tar -xvf mariadb-10.3.9-linux-x86_64.tar.gz 我使用的10版本的稳定版,大家可以根据自己的操作系统版本自行选择安装包
2.准备mariadb安装所需要的基础环境
首先创建一个mysql用户,指名shell为nologin
useradd -s /sbin/nologin mysql
将解压后的目录移动到/usr/local下。同时为其创建一个mysql的软链接。
mv mariadb-10.3.9-linux-x86_64 /usr.local
cd /usr/local
ln -sv mariadb-10.3.9-linux-x86_64 mysql
更改mysql链接文件的管理权限
chown -R root:mysql mysql
准备mysql的配置文件,在安装包中的support-files这个目录中,存放了不同的配置文件,我们可以根据所要创建的数据大小来选择用哪一个配置文件
在这里我们选择最大的my-huge.cnf,这些.cnf结尾的文件是针对不同大小的数据库。
mkdir /etc/mysql 为数据库创建配置文件目录
cp support-files/my-huge.cnf /etc/mysql
编辑配置文件
vim /etc/mysql/my.cnf
这张图是初始设置值,我们在配置文件中加入数据存放目录等信息
编辑此配置文件,在[mysqld]下面添加一下数据
datadir = /mysql/data //datadir指向的目录是数据库数据存放的真正目录,这里我建议新建一个逻辑分区用于单独挂载datadir指向的目录,方便以后数据的备份以及管理
innodb_file_per_table = on //每个表为单独的一项
skip_name_resolve = on //禁用主机名解析
3. 准备数据库文件
./scripts/mysql_install_db --datadir=/mysal/data --user=mysql --basedir=/usr/local/mysql(注意基础安装目录这一项如果不添加的话有的版本在启动服务的时候会提示pid.err,建议将这一项添加上)
4. 准备启动脚本
将安装包中提供的脚本复制到/etc/rc.d/rc.local下面
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
设置开机自启
chkconfig --add mysqld
chkconfig 0n
将数据可以常用命令添加到系统默认PATH路径下,
vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
保存并通知系统重读
source /etc/profile.d/mysql.sh
5. 安全初始化数据库,数据库默认管理员账户是没有密码的,现在为管理员设置登陆密码
执行 /usr/local/mysql/bin目录下的./mysql_sevure_installation
6. 启动服务:service mysqld start
感谢各位的阅读,以上就是“Centos 6.5如何使用二进制格式包安装MariaDB”的内容了,经过本文的学习后,相信大家对Centos 6.5如何使用二进制格式包安装MariaDB这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。