• MYSQL基础之centos 6下二进制安装mariadb


    安装mysql的方法:

    1、源代码:编译安装

    2、二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用

    3、程序包管理器管理的程序包

     项目官方最新版地址:https://downloads.mariadb.org/mariadb/repositories/

    这里详细解析在centos6系统下二进制安装的方法

    步骤如下:

    ①下载mariadb-5.5.57-linux-x86_64.tar包并解压到指定目录

     tar xvf mariadb-5.5.57-linux-x86_64.tar -C /usr/local

    ②创建解压后的软件包的软连接 

     ln -s mariadb-5.5.57-linux-x86_64.tar mysql

    ③创建mysql账号

     useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql

       -d:指定用户登录时的启示目录

       -r:建立系统账号

       -m:自动建立用户的登入目录

       -s:指定用户登录后所使用的shell

    ④准备配置文件

    mkdir /etc/mysqldb
    cp support-files/my-huge.cnf  /etc/mysqldb/my.cnf

    ⑤修改配置文件

     vim /etc/mysqldb/my.cnf

    [mysqld]
    datadir  = /app/mysqldb
    innodb_file_per_table  =  on
    Skip_name_resolve  =  on

    ⑥创建数据库

     scripts/mysql_install_db  --user=mysql  --datadir=/app/mysqldb

    ⑦准备服务脚本

    cp support-files/mysql.server /etc/init.d/mysqld
    Checkconfig --list mysqld
    Checkconfig --add mysqld
    Checkconfig --list mysqld
    Service mysqld start   此时启动失败,提示FIELD,缺少文件

    ⑧准备日志文件

    centos6:touch /var/log/mariadb.log  根据报错只创键所缺少的文件就好
    centos7:mkdir /var/log/mariadb   创建目录
            touch /var/log/mariadb/mariadb.log   创建文件
            Chown mysql /var/log/mariadb   根据报错没有写权限,修改文件属主
            Chown mysql /var/log/mariadb.log   目录也同样修改权限

    ⑨启动服务

    service mysqld start 

    ⑩安全初始化,运行安全脚本,给root用户设置口令

    mysql_secoure_installation

    安装完成后登录时需要执行mysql -uroot -p命令才能登录哦~

  • 相关阅读:
    聊一聊正则表达式,最全最常用总结
    11个优秀的Android开发开源项目
    一招教你打造一个滑动置顶的视觉特效
    这些优质的电子书 开发必备【干货精选】
    用Kotlin破解Android版微信小游戏跳一跳
    2017上半年技术文章集合【Android】—184篇文章分类汇总
    经常用到的字符串函数
    EhLib使用说明
    Delphi中本年、本月、本周的第一天和最后天
    Delphi中关于listview的一些使用
  • 原文地址:https://www.cnblogs.com/Qian-free/p/7665942.html
Copyright © 2020-2023  润新知