• Centos6安装MariaDB-yum方式


    1.创建安装目录:

    mkdir /data/mysql/
    mkdir /data/mysql/datafile
    mkdir /data/mysql/logfile

    2.创建用户:

    useradd -r mysql 

    3.分配目录权限

    chown -R mysql.mysql /data/mysql/

    4.添加 yum 数据源;

    建议命名为 MariaDB.repo 类似的名字:

    cd /etc/yum.repos.d/  
    vim /etc/yum.repos.d/MariaDB.repo

    然后,写入文件内容:(参考官网:https://downloads.mariadb.org/mariadb/repositories/  )

    # MariaDB 10.2 CentOS repository list - created 2017-08-22 02:24 UTC
    # http://downloads.mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.2/centos6-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1

    5.安装数据库

    yum -y install MariaDB-server MariaDB-client  

     6.修改数据存放目录

     MariaDB 的默认数据存放在 /var/lib/mysql/ 目录下,如果不想放到此处,或者是想要程序和数据分离,或者是磁盘原因,需要切换到其他路径,则可以通过修改 datadir系统变量来达成目的.

    # 拷贝默认数据库到新的位置  
    # -a 命令是将文件属性一起拷贝,否则各种问题  
    cp -a /var/lib/mysql/* /data/mysql/datafile

    7.修改配置文件

    MariaDB的配置文件进行了细化,目录在/etc/my.cnf.d

    分为:mysql-clients.cnf  server.cnf 客户端和服务端配置

    vi /etc/my.cnf.d/sever.cnf

    写入以下内容:

    #; 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    
    #; 设置mysql数据库的数据的存放目录
    datadir=/data/mysql/datafile
    
    #;设置端口
    port=6031
    
    #; binlog及复制相关
    log-bin=/data/mysql/logfile/mysql-bin
    binlog_format =ROW
    expire_logs_days=15
    server_id =1
    
    #表名不区分大小写
    lower_case_table_names=1
    
    
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    
    
    #; 允许最大连接数
    max_connections=1000
    open_files_limit=100000
    
    # 允许最大包大小
    max_allowed_packet = 512M

    vi /etc/my.cnf.d/mysql-client.cnf 在[msyql] 结点下加入以下配置:

    #; 设置mysql客户端默认字符集
    default-character-set=utf8

    8 启动数据库

    service msyql start

    9.修改root密码

    mysqladmin -u root password 'root'  
  • 相关阅读:
    查看服务器被动手脚
    cordova安卓sdk
    Nginx 启动报错 “/var/run/nginx/nginx.pid" failed”
    家庭里如何搭建一个互联网可访问的服务器
    Mysql5.7基于事务转为基于日志
    021 基本数据类型小结
    018 字符串类型及操作
    022 程序的控制结构
    020 实例4-文本进度条
    017 示例3-天天向上的力量
  • 原文地址:https://www.cnblogs.com/champaign/p/7410402.html
Copyright © 2020-2023  润新知