阿里云云服务器安装mysql数据库注意事项

1,建议不要使用yum -y install mysql命令安装mysql,因为这个命令系统会安装成MariaDB,虽然后面可以覆盖改为安装mysql,但会因为出现额外的问题,所以建议使用yum -y install mysql-community-server这条命令作为替代

2,出现类似下面的问题(本人就出现过)

mysql-community-client-5.7.39-1.el7.x86_64.rpm 的公钥尚未安装    失败的软件包是:mysql-community-client-5.7.39-1.el7.x86_64  GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

出现原因:尚未安装公钥或公钥过期

解决办法:执行一下下面的命令后再使用yum -y install mysql-community-server命令

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

3,安装好后查看密码

grep "password" /var/log/mysqld.log

4,登录mysql并修改密码

set global validate_password_policy=LOW;    #可以把密码复杂程度改为无要求

set global validate_password_length=6;      #可以设置密码长度

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';    #设置自己的密码

6,本地远程连接阿里云云服务器上的Mysql数据库

        6.1,开放云服务器MySQL3306端口

1,找到实例的网络和安全组进行安全组配置 

2,点击配置规则 3,点击手动添加

4,进行添加,授权对象可以设置0.0.0.0,为了安全可以设置为自己的ip地址,百度ip即可查到自己的ip地址 

 最后保存即可

6.2,设置数据库用户访问权限

进入mysql输入下面的命令就能查看数据库的访问权限

select user ,host from mysql.user;

 未修改root用户为localhost,也就是只能从云服务器本地访问,使用下面的命令修改

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MySQL登录密码' WITH GRANT OPTION;

再次查看权限root就变成%了。

此时在本地计算机上用一些MySQL图形化工具连接数据库,就可以看到成功进入数据库了!

 主机地址就是云服务器的公共ip地址

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值