• ADADADADAD

    Centos 6.5如何使用二进制格式包安装MariaDB[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:01:47

    作者:文/会员上传

    简介:

    二进制格式包下载地址:https://downloads.mariadb.org/备注:这里要注意,我们要下载的为二进制格式包,是源码包经过编译之后的数据包,一般大小为600M左右,如果你在下载链接中看到的

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    二进制格式包下载地址: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 -svmariadb-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.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mariadbcentos