• linux上安装 mysql5.6


    1. 创建用户及组

    cd /
    groupadd mysql
    useradd -g mysql mysql
    passwd mysql
    chown -R mysql:mysql /usr/local
    

    2. 解压安装包

    cd /usr/local/
    tar -zxvf mysql5.6.tar.gz
    

    3. 配置 /usr/local/mysql/my.cnf

    [client]
    default-character-set=utf8
    socket=/usr/local/mysql/tmp/mysql.sock
    [mysql]
    default-character-set=utf8
    [mysqld]
    socket=/usr/local/mysql/tmp/mysql.sock
    tmpdir=/usr/local/mysql/tmp/
    max_allowed_packet=1024M
    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    symbolic-links=0
    character_set_server=utf8
    [mysqld_safe]
    default-character-set=utf8
    log-error=/usr/local/mysql/logs/mysqld.log
    pid-file=/usr/local/mysql/run/mysqld/mysqld.pid
    

    4. 授权

    chmod 777 my.cnf
    

    5. 初始化配置文件

    cd /usr/local/mysql
    scripts/mysql_install_db --user=mysql --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
    

    6. 配置MySQL启动文件

    cd /usr/local/mysql/support-files
    cp mysql.server /etc/init.d/mysqld
    chmod +x /etc/init.d/mysqld
    service mysqld start        # 启动
    service mysqld stop        # 停止
    
    chkconfig mysqld on    # 设置mysql开机启动
    
    

    出现的问题解决办法

    1. 解决Access denied for user ''@'localhost' to database 'mysql
    原因是mysql的密码有问题
    用mysql匿名用户可以进入数据库,但是看不见mysql数据库.
    解决办法:
    具体操作步骤:
    关闭mysql:
    # service mysqld stop
    然后:
    # mysqld_safe --skip-grant-tables
    启动mysql:
    # service mysqld start
    mysql -u root
    mysql> use mysql
    mysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';
    mysql> flush privileges;
    mysql>q
    
    到这里密码已经修改成功,
    mysql -u root -p
    
    2. MySQL启动出现The server quit without updating PID file错误解决办法
    将 /etc/ 下的 my.cnf 文件删除,再次启动MySQL服务
    
    3. vim替换路径
    :%s,/home/admin,/usr/local,g
    
    4. # service mysqld start 出现如下问题
    mysqld: unrecognized service
    解决:
    chkconfig mysqld on    # 设置开机启动
    
    
  • 相关阅读:
    java常用IO流集合用法模板
    java根据概率生成数字
    从浏览器直接转跳到APP具体页面---(魔窗)MagicWindow使用教程
    java开源即时通讯软件服务端openfire源码构建
    还在繁琐的敲MVP接口和实现类吗,教你一秒搞定。
    手把手带你走进MVP +Dagger2 + DataBinding+ Rxjava+Retrofit 的世界
    poj3666(DP+离散化)
    poj3616(LIS简单变式)
    hdoj2859(矩阵DP)
    poj1088(记忆化搜索入门题)
  • 原文地址:https://www.cnblogs.com/liuliu3/p/9830207.html
Copyright © 2020-2023  润新知