在阿里云Centos7中安装Mysql8.0,用Navicat进行连接

-最近在做一个爬虫类的项目放到阿里云上进行不间断的收集信息,需要在阿里云上布置数据库,并且在本地可以访问数据库进行数据读取。

  • 首先在https://dev.mysql.com/downloads/mysql/进行下载,在下载前一定要看好自己的系统配置进行下载。下图是我的配置,下载第一个链接即可。
    在这里插入图片描述
  • 我是选择下载到本地在上传至阿里云服务器的(linux操作命令还不熟练)。
  • 上传至阿里云服务器,找到压缩包的位置,在此目录下新建一个文件夹用来存放解压后的文件,>mkdir mysql(可以是任意名称)
  • 返回压缩包目录,进行解压,>tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar -C mysql(此位置填你所创建的文件夹名称)
  • 在安装mysql前安装一下libaio(Linux下原生异步IO接口libaio,不装libaio无法正确安装)>yum install libaio
  • 安装完libaio后就可以安装mysql了(刚开始在网上找了很多安装命令结果都错误,最后去官网上找到了,其实官网上有很多问题的解决方法https://dev.mysql.com/doc/refman/8.0/en/linux-installation-rpm.html
    ),>sudo yum install mysql-community-{server,client,common,libs}-*
  • 安装成功后运行mysql,>systemctl start mysqld。
  • 查看mysql是否启动,>sudo service mysqld status
  • 查看临时密码以登陆mysql,>sudo grep ‘temporary password’ /var/log/mysqld.log
  • 登陆,>mysql -uroot -p
  • 登陆后输入刚才获得的临时密码就进入了mysql,mysql>
  • 在mysql中创建账户设置密码,mysql>create user ‘name’@’%’ identified by ‘password’;(password中要保护大写,小写,数字,字符四种才可以创建)
  • 接下来赋予权限,mysql>grant all privileges on . to ‘name’@’%’ with grant option;
  • 赋予权限后进行刷新,mysql>flush privileges;
  • 这样数据库方面就基本上差不多了,接下来要去阿里云配置安全组是数据库端口可以被访问。配置如下在这里插入图片描述
  • 最后配置Navicat就可以进行连接了,配置如下在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值