• Centos7 安装mysql5.7.24


    从mysql官网下载 mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    拷贝到Centos的/opt目录下

    1. 解压缩 tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    再mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

    2.为centos添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登陆权限):

      groupadd mysql

      useradd -r -g mysql -s /bin/false mysql

    3.进入/opt/mysql路径

       mkdir data

       chown -R mysql:mysql data

    4.初始化

       ./bin/mysqld --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data --initialize

       完成初始化,会出现随机生成的登陆密码:

    5.开启mysql服务

      ./support-files/mysql.server start

    6.将mysql进程放入系统进程

      cp support-files/mysql.server /etc/init.d/mysqld

    7.重启mysql服务

      service mysqld restart

    8.修改随机密码

       ./bin/mysql -uroot -p

       输入随机密码

    9.为root用户设置新密码

      alter user 'root'@'localhost' identified by 'root'

    10.设置允许远程连接数据库

      update user set user.Host='%' where user.User='root'

    11.刷新权限

      flush privileges;

     如果一直报错:ERROR! The server quit without updating PID file(/var/lib/mysql/hdp-01.pid)

    尝试删除/etc/my.cnf

  • 相关阅读:
    hdu 1873 看病要排队
    母函数详解
    【RDMA】无损网络和PFC(基于优先级的流量控制)
    图解Linux网络包接收过程
    结对编程 <==> 断背山?
    CMPP和SMPP协议比较
    Berkerly DB、SQL Server的性能比较
    使用Berkeley DB遇到问题了
    重新学习C语言
    超长短信的处理办法
  • 原文地址:https://www.cnblogs.com/flyingcloude/p/10275083.html
Copyright © 2020-2023  润新知