码迷,mamicode.com
首页 > 数据库 > 详细

mysql-community社区版安装

时间:2019-01-03 17:25:02      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:general   disable   rac   native   file   option   初始   art   查看   

  • 1.安装mysql
    rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-8.0.13-1.el7.x86_64.rpm 
    rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm 
    rpm -ivh mysql-community-server-8.0.13-1.el7.x86_64.rpm
  • 2.初始化
  • mysqld --initialize
    
    #获取密码
    grep "root@localhost" /var/log/mysqld.log |awk -F" " ‘{print $NF}‘
    #保存密码
    echo -e "root\t$(grep "root@localhost" /var/log/mysqld.log |awk -F" " ‘{print $NF}‘)" >> /root/.mysql_passwd 
    
    • 3.修改mysql db的charset为utf-8

      cat >> /etc/my.cnf <<EOF
      collation_server = utf8_general_ci
      character_set_server = utf8
      default_authentication_plugin=mysql_native_password
      EOF
    • 4.启动后报错,查看日志,修改权限
    #启动
    ]# systemctl start mysqld
    Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
    
    #查看日志,ibdata1没有写权限
    vim /var/log/mysqld.log 
    2018-12-26T02:51:14.894580Z 1 [ERROR] [MY-012271] [InnoDB] The innodb_system data file ‘ibdata1‘ must be writable
    2018-12-26T02:51:14.894641Z 1 [ERROR] [MY-012278] [InnoDB] The innodb_system data file ‘ibdata1‘ must be writable
    #修改所有mysql目录及文件属主为mysql
    chown -R mysql. /var/lib/   mysql*
    #再次启动,成功
    systemctl start mysqld 
    #查看状态
    ]# systemctl status mysqld
    ?.mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since Wed 2018-12-26 10:57:21 CST; 4min 11s ago
    • 5.数据库管理
    -- 创建账号、分配权限
    CREATE USER ‘user‘@‘localhost‘ IDENTIFIED BY ‘password‘;
    GRANT ALL PRIVILEGES ON *.* TO ‘user‘@‘localhost‘ WITH GRANT OPTION
    -- 修改密码,使数据库可以连接Navicat
    ALTER USER ‘user‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘password‘;
    -- 刷新权限
    FLUSH PRIVILEGES;
    -- 显示账号及权限相关信息
    SHOW GRANTS FOR ‘user‘@‘localhost‘; 
    

    mysql-community社区版安装

    标签:general   disable   rac   native   file   option   初始   art   查看   

    原文地址:http://blog.51cto.com/huwho/2338357

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!