zoukankan      html  css  js  c++  java
  • Root用户安装MariaDB到 /usr/local/mysql

    参考地址:

    http://www.zhdba.com/mysqlops/2013/08/16/mariadb-cn_1001/

    https://mariadb.com/kb/en/mariadb/installing-system-tables-mysql_install_db/

    如果您有root权限访问系统,您可能想将MariaDB安装在mysql的用户和组”(安装保持与mysql的兼容性):

    groupadd mysql
    useradd -g mysql mysql
    cd /usr/local
    tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz
    ln -s mariadb-VERSION-OS mysql
    cd mysql
    ./scripts/mysql_install_db –user=mysql
    chown -R root .
    chown -R mysql data

    您现在启动mysqld:

    ./bin/mysqld_safe –user=mysql &
    or
    ./bin/mysqld_safe –defaults-file=~/.my.cnf –user=mysql &

    测试连接,修改您的$PATH,这样您就可以调用客户端比如mysql、mysqldump等等。

    export PATH=$PATH:/usr/local/mysql/bin/

    您可能想要修改您的.bashrc或.bash_profile来固化。

    ------------------------------------------------------------------------------------------

    由于登陆使用了如下命令:

    shell> ./bin/mysqld_safe --user=root &

    导致再次登陆时候使用

    shell> ./bin/mysqld_safe --user=MySQL &

    报错:

    mysqld_safe Logging to '/usr/local/mysql/data/Linux.err'.

    mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

    mysqld_safe mysqld from pid file /usr/local/mysql/data/Linux.pid ended

    解决方法:初始化mysql

    /usr/local/mysql/scripts/mysql_install_db --user=mysql

    可以成功登陆

    如果还报错:

    ./scripts/mysql_install_db --no-defaults --basedir=. --datadir=data
  • 相关阅读:
    通配符^与not like 区别
    SQL语句
    身份证的性别验证(摘抄)
    基于VirtualBox虚拟机安装Ubuntu教程
    VMware手动添加centos7硬盘图文操作及分区超详细
    acl权限命令
    linux查看分区是否开启acl权限
    CentOS7上Docker简单安装及nginx部署
    Docker安装ngnix使用ping报错
    centos7安装mysql5.6
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/6612059.html
Copyright © 2011-2022 走看看