Linux安装MYSql并远程连接

注:博主的虚拟机时VMware,Linux版本为centos7,远程操控FInalShell;

1.官网下载Linux版本的mysql

放个链接:MySQL :: Download MySQL Community Server (Archived Versions)

 2.下载与自己的Linux版本相同的linux系统(离线安装版本)

 3.将文件通过本机上传至虚拟机;

 切换文件路径;选择安装包上传。

 4.创建一个mysql文件夹

mkdir mysql

将压缩文件解压至该文件夹中

tar -xvf mysql-8.0.31-1.el9.x86_64.rpm-bundle.tar -C mysql

通过命令行ll查看解压文件的内容

(这里我手贱把文件权限全改了,所以是绿色的正常情况下是红色的)

5.安装文件(按以下顺序打,注意不要马虎,我因为马虎卡了半个小时TAT)

rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm
yum install net-tools -y
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm

如果遇到权限不够的问题:
sudo 为命令开放root权限

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。

--skip-broken 跳过依赖的文件,也就是跳过这个文件继续安装,一般出现这个问题是因为,文件名写错了(心累);


sudo yum -y install  文件.rpm --skip-broken

连接MYSQL

 1.启动sql服务

systemctl start mysqld

2.查看自动生成的密码

复制标签,进入root权限

cat /var/log/mysqld.log

3. 开启mysql

mysql -u root -p

4.修改密码

这个改密码权限试了好几次没过,我就随便写了一个;

密码权限设置,大于八位,特殊符号加数字加大小写字母

ALTER USER 'root'@'localhost' IDENTIFIED BY '';

 

远程连接至Windows上的datagrip

1.查看防火墙状态

 systemctl status firewalld

2.查看端口状态

 firewall-cmd --zone=public --query-port=3306/tcp

3.修改端口状态

firewall-cmd --zone=public --add-port=3306/tcp --permanent 

4.刷新防火墙

 firewall-cmd --reload

5.再次查看端口状态

firewall-cmd --zone=public --query-port=3306/tcp

6. 关闭防火墙

 systemctl stop firewalld.service

7.在本机的datagrip上连接

端口通过命令ifconfig查看,填写至主机位置。

用户名自创

密码写自己的密码。

 然后我们就连接成功啦!!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值