ECS安装Mysql记录

本文详细介绍了如何在ECS(Elastic Compute Service)上安装和配置MySQL。步骤包括检查是否已安装MySQL,下载并安装MySQL社区版,设置开机启动,修改初始密码,开启远程访问,并提供了删除MySQL及开启服务器端口号的方法。通过这些步骤,读者能够成功在ECS上建立并管理MySQL数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ECS安装MySQL

总的来说是从 检测是否已经安装 ->下载并安装mysql -> 设置启动 -> 设置密码 -> 开启远程登陆

  1. 检测自己的服务器是否已经安装了MySQL

    rpm -qa | grep mysql
    yum list installed | grep mysql

    两个命令选一个即可(我选了第一个)

    如果安装了先删除原来的

    例:可以按照下面的语句根据自己的版本情况进行删除( 对于删除最后还会有详细讲解 )

    rpm -e  --nodeps        mysql-libs-5.1.73-5.e16_6.i686
    
  2. 下载MySQL安装包

    rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    
  3. 安装MySQL

    yum install -y mysql-server
    

    安装之后如果显示信息的最后出现 Complete! 即为安装成功 ( 如果安装错误一般会提示错误信息 )

  4. 设置开机启动MySQL

     systemctl enable mysqld.service
    
  5. 检测是否已经安装了开机自动启动

    systemctl list-unit-files | grep mysqld
    

    会显示两行信息 第一行是 mysqld.service enabled 这样就是安装成功了

  6. 设置开启服务

    systemctl start mysqld.service
    
  7. 查看MySQL默认密码

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

    这个意思就是在对应的路径下进行查找 在该路径下可能找不到这个文件 因为是在MySQL文件夹下,可以用Xftp打开服务器在这个mysqld.log文件中查看初始密码(我的密码一开始显示为empty)

    1.png 2.png

  8. 在登陆MySQL时顺便修改密码

    mysqladmin -u用户名 -p旧密码 password 新密码  // 旧密码是空 那位置就空着
    
  9. 开启远程登陆 (注意在MySQL8.0以后要用以下的方式进行开启)

    create user root@'%' identified by 'yourpassword';
    grant all privileges on *.* to root@'%' with grant option;
    
  10. 命令立即执行生效

    flush privileges;
    

    该步骤之后就已经完成了MySQL地安装了 可以使用Navicat或者其他MySQL可视化工具进行连接测试了

备注关于MySQL删除和开启服务器端口号

1)MySQL删除操作 查看安装情况并删除

rpm -qa | grep -i mysql

会有mysql- *** - * 这样的提示信息出现5条

可以通过 rpm -e 对应上面的语句进行逐一删除

查找自己的mysql文件的语句

whereis mysql

mysql安装路径查询路径

which mysql

对于自己的mysql文件的进行删除的命令

rm -rf 对应的之前显示的mysql文件的三个路径 ( 注意不是安装路径 ) 删除不了就多删几遍

最后继续运行之前查看mysql安装情况的代码 ( 显示没有文件就是删除干净了)

rpm -qa | grep -i mysql

2)开启服务器端口号

在阿里云实例列表中找到对应的服务器 选择更多 进入到安全组配置 开启MySQL的3306端口 授权对象用0.0.0.0/0 授权所有的ip地址

3)查询MySQL中的所有用户即对应权限

查看MYSQL数据库中所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

查看数据库中具体某个用户的权限(用户ip这里用%表示了 %代表所有 指定个人可以换为个人的ip)

show grants for 'cactiuser'@'%';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值