• mariadb 10.1.26 二进制包安装笔记


    报错链接:http://php.upupw.net/ank2discuss/40/6841-e.html
    
    
    
    mariadb 10.1.26 二进制版本 
    
    全名称:
        mariadb-10.1.26-linux-x86_64.tar.gz
    目的:
        主从复制,读写分离安装教程
    
    
    1. 官网下载二进制版本数据库
    
    2. yum -y install libaio
    
      因为报错:./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No 
    
    3. 新建用户
      # cat /etc/passwd | grep mysql
        mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash 
      # userdel mysql       //删除rpm的用户
      # useradd -M -s /sbin/nologin mysql
      # groupadd mysql     //添加用户组
      # useradd -r -g mysql mysql 
    
    4. 配置权限
    
      chmod +x /usr/local/mariadb/data   给放数据的文件夹执行权限
    ====================================================
    5. 初始化   --》可以不用初始化直接启动
    ./scripts/mysql_install_db --skip-auth-anonymous-user --skip-name-resolve 
    --basedir=/usr/local/mariadb_2 --datadir=/usr/local/mariadb_2/data 
    --user=mysql 
    
    
    6. 启动
    
    记得改socket目录权限 --》 这块出了很多问题,权限问题居多
    
    ./bin/mysqld --defaults-file=/usr/local/mariadb_2/conf/my.cnf --user=mysql --basedir=/usr/local/mariadb_2
    报错: 

    /*
    [root@iz25oe9qr1rz mariadb_2]
    # ./bin/mysqld —defaults-file=/usr/local/mariadb_2/conf/my.cnf --user=mysql

    2018-09-28 11:54:32 139714880300928 [Note]
    ./bin/mysqld (mysqld 10.1.26-MariaDB) starting as process 13217 ...
    2018-09-28 11:54:32 139714880300928
    [ERROR] Can't find messagefile '/usr/local/mysql/share/errmsg.sys'
    2018-09-28 11:54:32 139714880300928 [ERROR] Aborting */

    因为没有指定MySQL自身的文件路径, 默认寻找系统的 解决办法,
    加上
    --basedir=/usr/local/mariadb_2
    c
    /* 2018-09-28 11:59:38 140334896084864 [Note]
    ./bin/mysqld (mysqld 10.1.26-MariaDB) starting as process 13218 ... 2018-09-28 11:59:38 140334896084864
    [Warning] Can't create test file /var/lib/mysql/iz25oe9qr1rz.lower-test
    ./bin/mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2 "No such file or directory") */

    权限这块, 凯哥全给MySQL了

    我觉得, conf和data给就行了,无所谓了呀

     mysql8.0 基于debian的Linux系统安装

      https://blog.csdn.net/L141210113/article/details/82794918

      注意初始化,配置文件及配置文件位置, 权限

  • 相关阅读:
    身份证相关类
    微信开发相关文档
    password、文件MD5加密,passwordsha256、sha384、sha512Hex等加密
    图的割点(边表集实现)
    动态库DLL中类的使用
    吴恩达机器学习笔记_第三周
    Android官方开发文档Training系列课程中文版:性能优化建议
    简单算法汇总
    Gson解析第三方提供Json数据(天气预报,新闻等)
    Java字节码 小结
  • 原文地址:https://www.cnblogs.com/renfanzi/p/9723654.html
Copyright © 2020-2023  润新知