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
  • 相关阅读:
    css3中-moz、-ms、-webkit 是什么意思
    自定义AppServer
    自定义AppSession
    分离Command
    创建简单的Telnet实例
    注册表权限设置
    centos root登录password 忘记解决的方法
    ajaxFileUpload+struts2实现多文件上传
    计算机图形学(二)输出图元_6_OpenGL曲线函数_2_中点画圆算法
    linux命令的别名alias,unalias
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/6612059.html
Copyright © 2011-2022 走看看