zoukankan      html  css  js  c++  java
  • 阿里云centos 7上面安装mysql5.7的详细步骤!!!

    前言:

    网上太多的linux 的安装mysql教程,很多教程不全或者因为环境不一致导致无法成功安装,以下是亲测的可行性的方法,请参考。

    步骤:

    Centos7操作系统YUM库列表里默认不再提供MySQL,已经被MariaDB代替。如果我们想通过YUM在线安装Mysql,我们需要添加MySQL Yum库。

    一、添加MySQL Yum库

    cd /home/
    wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
    rpm -ivh mysql80-community-release-el7-1.noarch.rpm

     进入home文件夹,然后下载MySQL Yum库提供了RPM包,下载好之后,然后安装它,如上三个步骤即可完成!

    二、选择要安装的MySQL版本

    vim /etc/yum.repos.d/mysql-community.repo
    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
    enabled=0  // 将这里的0改为1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
    [mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
    enabled=1  //将这里的1改为0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    找到要安装的MySQL版本配置信息,并编辑启用的选项。enabled=0为禁用对应版本的YUM库,enabled=1为启用,默认8.0的配置为enabled=1,安装5.7的话,我们就把8.0的enabled=1修改为enabled=0,然后把5.7的enabled=0修改为enabled=1

    修改完成,退出vim保存。

    三、安装MySQL并启动

    yum install mysql-community-server
    service mysqld start

     第一步安装成功之后,然后启动Mysql

    四、查看MySQL初始密码

    MySQL在启动的时候,就已经自动进行了初始化。下面我们可以通过这个命令来查看超级用户的密码,这个存放在MySQL日志里:

    sudo grep 'temporary password' /var/log/mysqld.log

     命令在上图标记的地方,然后我们通下面的命令登录MySQL:

    mysql -u root -p

    初始密码为上面红色标注的地方,复制过来登录mysql。

    五、修改MySQL初始密码。

    利用初始密码登录mysql后,利用如下命令更改密码,注意密码需要大小写字母、数字、和特殊符号混合,不然提示不符合要求

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'WwW.zj.cn123';  // 例:密码为WwW.zj.cn123
    
    

    至此,MySQL5.7安装完毕!!!

    六、设置远程可以登录mysql。

       (一) 、关闭防火墙

    systemctl stop firewalld.service #停止firewall

    (二)、给root 权限开启 远程登录。

    user mysql;
    select user,host from user;
    grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
    FLUSH PRIVILEGES;

    (三)、阿里云的安全组添加3306端口

    至此,我们安装了mysql 并且 可以远程利用navicat 远程连接mysql ..

    注意:阿里云一定要自己手动开启3306端口,否则远程无法连接mysql !!!!

  • 相关阅读:
    Homebrew 更改国内阿里源
    Java数组以及内存分配
    Django-Scrapy生成后端json接口
    MySQL必知必会(1-12章)
    招聘网站爬虫模板
    ubuntu之jupyter notebook配置
    服务器基本配置(ubuntu)
    Typora+PicGo+码云Gitee搭建本地博客环境
    redis缓存雪崩,穿透,击穿。整理篇
    鼠标修复升级记录(下)
  • 原文地址:https://www.cnblogs.com/teamemory/p/11855949.html
Copyright © 2011-2022 走看看