阿里云ECS(CentOS7)快速安装MySQL5.7

2 篇文章 0 订阅

1.安装

  • 下载并安装 yum repository
    官方下载 ,选择自己想要的版本。

    [root@localhost ~]#  wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    [root@localhost ~]#  yum -y install mysql57-community-release-el7-10.noarch.rpm
    
  • 安装MySQL服务器

    [root@localhost ~]#  yum -y install mysql-community-server
    
  • 1.3.启动MySQL服务

    [root@localhost ~]#  systemctl start mysqld.service
    
  • 1.4.查看是否已启动

    [root@localhost ~]#  systemctl status mysqld.service
    

Active:active(running),说明已启动,如下:
1

  • 1.5.初始密码登录和修改密码

    // 1.查看mysqld日志,找到系统自动默认匹配的初始化密码
    [root@localhost ~]#  grep "password" /var/log/mysqld.log
    // 2.使用初始化密码登录
    [root@localhost ~]#  mysql -u root -p
    // 3.修改root用户密码
    // 修改密码规则:密码中必须包含大小写字母数字及符号,如:1qaz@Wsx
    [root@localhost ~]#  mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'
    // 4.退出mysql
    exit;
    
  • 1.6.卸载 repository

    [root@localhost ~]#  yum -y remove mysql57-community-release-el7-10.noarch
    

因安装了Yum Repository,每次使用yum操作时都会自动更新,所以需把它卸载掉。

  • 1.7.设置开机自启

    // 1.修改rc.local文件在最后加上 systemctl start mysqld.service
    vim  /etc/rc.local
    // 2.重新加载rc.local文件
    source /etc/rc.local   
    // 3.同步完成
    sync  
    

2.Navicat连接

  • 下载Navicat
    这是我用的 Navicat Premium 11 ,支持的数据库版本比较多(free),分享下。
  • mysql远程连接报错:cannot connect(10038) 解决
    排查:
    a.网络是ping通了的,那就是telnet 3306 连接失败了;
    b.然后 看看 mysql 3306是否是开启的;
    c.阿里云是不是开放了3306端口,还真的是

添加安全组规则简单步骤如下:
1
2
3
重新telnet 3306端口,OK。

3.MySQL修改root用户密码

  • 修改my.cnf,免密码登录

    // 1.找到 my.cnf
    whereis my.cnf
    // 2.编辑 my.cnf,追加skip-grant-tables
    vim /etc/my.cnf
    skip-grant-tables
    
  • 重启mysql

    service mysqld restart
    
  • 重置密码

    // 1.命令行直接输入mysql免密码登录
    mysql
    // 2.切换到mysql库
    use mysql
    // 3.更新密码
    update mysql.user set authentication_string=password('root') where user='root' ;
    // 4.刷新权限
    flush privileges
    // 5.退出
    exit
    
  • 设置防止密码过期

    // 1.编辑 my.cnf,追加default_password_lifetime=0
    default_password_lifetime=0
    // 2.顺手注释掉免密登录
    skip-grant-tables
    // 3.重启mysql
    
阿里云ECS安装MySQL 5.7的步骤如下: 1. 首先,在安装MySQL 5.7之前,需要卸载系统上的旧版本MySQL。可以使用以下命令卸载旧版本MySQL: ``` yum remove mysql ``` 2. 接下来,使用以下命令下载MySQL的官方Yum Repository并导入GPG密钥: ``` wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm rpm -ivh mysql57-community-release-el6-11.noarch.rpm ``` 3. 安装MySQL 5.7: ``` yum install mysql-server ``` 4. 启动MySQL服务并设置开机自启动: ``` service mysqld start chkconfig mysqld on ``` 5. 配置MySQL的安全性: ``` mysql_secure_installation ``` 按照提示设置MySQL的root密码和其他安全选项。 6. 完成安装后,您可以使用以下命令来验证MySQL安装: ``` mysql -V ``` 这将显示MySQL的版本信息,确认是否成功安装MySQL 5.7。 请注意,以上步骤是针对阿里云ECS上的CentOS 6.8版本进行的安装配置。如果您使用的是其他操作系统版本或不同的云平台,请参考相应的文档或指南进行安装。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [阿里云ECS centos6.8下安装配置MySql5.7的教程](https://download.csdn.net/download/weixin_38562392/12826941)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [阿里云ECS安装mysql5.7](https://blog.csdn.net/javaStudyeye/article/details/122100840)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值