• CentOS 5.5 快速安装MariaDB-5.5.35


    被网上各种教程坑的不轻T,T,5.5下不升级yum的情况下想快速安装还真有点费劲 至于源码编译安装坑貌似更多 而且在小内存的VPS上编译实在费力

    下载地址

    http://yum.mariadb.org/5.5/
    因为系统是32位的 所以这里选择x86的目录下载

    安装依赖

    sudo yum install perl-DBI
    sudo rpm -ivh MariaDB-5.5.35-centos5-i686-common.rpm
    PERL-DBI不联网的安装 需要先下载源码的rpm包 然后创建源码目录 再安装rpm 最后编译安装 这里不再赘述

    安装MariaDB

    mkdir -p /var/lib/mysql
    sudo rpm -ivh MariaDB-5.5.35-centos5-i686-server.rpm

    启动并初始化密码

    service mysql start
    /usr/bin/mysqladmin -u root password '123456'

    测试启动

    mysql -uroot -p123456

    修改数据存放目录

    #mysql, MariaDB 的默认数据存放在 /var/lib/mysql/ 
    # 停止数据库
    service mysql stop
    # 创建新目录
    mkdir /usr/local/mysql_data
    # 拷贝默认数据库到新的位置
    cp -a /var/lib/mysql /usr/local/ieternal/mysql_data
    # 备份原来的配置文件
    cp -a /etc/my.cnf /etc/my.cnf_original
    # 其实查看 /etc/my.cnf 文件可以发现
    # MariaDB 的此文件之中只有一个包含语句 !includedir /etc/my.cnf.d

    # 所以需要修改的配置文件为 /etc/my.cnf.d/server.cnf
    cp /etc/my.cnf.d/server.cnf /etc/my.cnf.d/server.cnf_original
    vim /etc/my.cnf.d/server.cnf

    # 在文件的 mysqld 节下添加内容

    [mysqld]
    datadir=/usr/local/mysql_data
    socket=/usr/local/mysql_data/mysql.sock
    #default-character-set=utf8 #mysql的配置
    character_set_server=utf8 # mariadb5.5 的配置
    slow_query_log=on
    slow_query_log_file=/usr/local/mysql_data/mysql_data/slow_query_log.log
    long_query_time=2
    [client]
    socket=/usr/local/mysql_data/mysql.sock

    保存文件后修改新文件的权限
    chown -R mysql:mysql /usr/local/mysql_data/
    cd /usr/local/mysql_data/
    chown -R mysql:mysql *
    重新初始化密码(存疑
    /usr/bin/mysqladmin -u root password '123456'
    service mysql start
    mysql -uroot -p123456

    常见操作

    # 查看mysql状态
    service mysql status
    # 关闭数据库
    service mysql stop
    # 启动数据库
    service mysql start

    授权远程登录管理

    #慎用 可能会带来安全隐患

     GRANT ALL ON *.* to root@'%' IDENTIFIED BY '123456';
     FLUSH PRIVILEGES;

     
  • 相关阅读:
    JQUERY获取text,areatext,radio,checkbox,select值(转)
    如何查看oracle sql执行计划
    Silverlight资源整理
    ORACLE分页SQL语句
    百科名片SEO
    转 JQuery FlexiGrid的asp.net完美解决方案:dotNetFlexGrid 源码、文档、范例程序下载。
    清除SQLServer2005的LOG文件
    GridView EmptyDataText Border
    Uploading Files in ASP.NET 2.0
    Invalid postback or callback argument.
  • 原文地址:https://www.cnblogs.com/toumingbai/p/3778507.html
Copyright © 2020-2023  润新知