阿里云安装mysql 并且用navicat 连接

安装mysql 数据库

最近买了一个阿里云,选择的是centos 7.6 版本的环境,要放上去一个mysql 数据库。首先我做了开放 3306端口 以及连接上了xshell

1. 下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述
大概25k 的样子,安装完成后就可以直接yum 安装mysql

yum -y install mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述
然后等待安装完成,继续安装my sql 的服务

yum -y install mysql-community-server

在这里插入图片描述
然后启动mysql 服务并且查看是否安装完成

systemctl start  mysqld.service
systemctl status mysqld.service.

![在这里插入图片描述](https://img-blog.csdnimg.cn/2019081913432633.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9i
说明数据库以及安装完成,并且看一下自己安装的版本是什么我的是 5.7.27也就是5.7.6版本以前的,并且可以运行了。

2. 配置数据库密码

首先查看数据库安装的初始密码

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

在这里插入图片描述
然后默认密码就在这里,然后用命令去登录mysql

mysql -uroot -p

登录完成以后发现无论什么操作都会报错,这时候你应该更改一下密码
在这里插入图片描述
然后这有一点让我绕圈子了。

// mysql 5.7.6 及以后版本修改密码
ALTER USER USER() IDENTIFIED BY 'Xiaobai_2019';
// 5.7.6 之前的修改密码
SET PASSWORD = PASSWORD('Xiaobai_2019');

因为我安装的 5.7.27 版本的mysql 上面也有提到,所以我用的是下一句的修改密码。
密码修改完成以后更改 密码严重策略

1. 查看当前策略
	SHOW VARIABLES LIKE 'validate_password%';
2. 修改当前策略
	set global validate_password_policy=0;
	set global validate_password_mixed_case_count=0;
	set global validate_password_special_char_count=0;
	set global validate_password_length=6;

在这里插入图片描述
然后就可以重新设置自己想要的密码了。

3. 远程连接数据库

虽然数据库安装完成了,但是我们的数据库还是不允许远程连接的,尽管我已经把防火墙关了,端口开放了 3360 还是不行。
我们可以使用该表法

// 先使用mysql 的数据库
use mysql;
// 然后就是修改root 用户的  host 为 % 
update user set host = '%' where user = 'root'
// 然后查看修改结果
select host, user from user;

在这里插入图片描述
最后就是重启mysql 服务

systemctl restart mysqld.service

在这里插入图片描述

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值