环境准备—之—linux下安装mysql

mysql

安装

  1. 菜鸟教程地址

    mysql官网安装教程地址

    悠悠安装地址

  2. 教程中wget的下载地址

    至此,得到wget的下载地址

  3. /usr/local/mysql路径下(需要创建mysql文件夹来存储下载的文件)

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    rpm -ivh  mysql80-community-release-el7-3.noarch.rpm
    yum update
    yum install mysql-server
    这次以菜鸟教程安装
    
    # 查看mysql的状态
    systemctl start mysqld.service
    systemctl status mysqld.service
    
  4. MySQL服务器初始化(从MySQL 5.7开始):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况

    'root'@'localhost' 创建一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

    sudo grep 'temporary password' /var/log/mysqld.log
    2019-06-20T03:57:39.972173Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: HlTVpeaWl9_d     
    # [HlTVpeaWl9_d]这个为密码,可以复制引用,ctrl+insert复制,shift+insert粘切
    

    通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码:

    mysql -uroot -p    #  需要输入密码,密码为上面查询出来的
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';  #修改密码
    
  5. 添加远程登录用户

    CREATE USER 'wangsy'@'%' IDENTIFIED WITH mysql_native_password BY 'Wangsy123!';
    GRANT ALL PRIVILEGES ON *.* TO 'wangsy'@'%';
    
原文地址:https://www.cnblogs.com/wsy1103/p/11054005.html