java0103. MySQL 高级 - 启动及登录MySQL、Windows去远程连接Linux上的MYSQL

本文详细指导如何在Linux上安装、启动MySQL,包括查看和修改初始密码,以及通过SQLyog工具进行远程连接。内容涉及授权远程访问、防火墙设置等关键步骤。

目录

一、Linux上查看、启动、停止MySQL

二、MySQL 的登录、查看修改初始密码

1、查看初始化密码

2、修改初始化密码

3、Windows上 SQLyog 工具 远程连接登录 Linux 上的 MySQL

(1)MySQL授权远程访问、刷新权限列表

(2)Linux系统防火墙查看、关闭


一、Linux上查看、启动、停止MySQL

MySQL安装完成,那接下来我们要来讲解的就是MySQL的启动以及MySQL的登录。

安装完成的这个MySQL,实际上他没有启动,那我们需要来启动MySQL,那启动MySQL,我们可以先去看一下他的状态,

会发现 MySQL is not running mysql 没有运行,那要想启动、停止实际上很简单,如下图:

那这一块儿呢,我们还是把它启动起来。启动起来之后啊,接下来我们就来讲解 MySQL 的登录。

二、MySQL 的登录、查看修改初始密码

那对于Mysql的登录,可以使用指令mysql -u,然后root -p,-u指的是用户,用户root ,-p指的是密码password,

接下来,让我们输入密码。那么Mysql的初始密码是多少呢?

1、查看初始化密码

 我们并没有在安装的过程当中去输入初始密码,那这一块儿在哪儿呢?在Mysql server端进行安装的时候,这个时候看提示,输出的日志。

他告诉我们有一个随机的密码已经被生成,为这个Mysql的root用户,并且你能够发现这个password在root下的这个文件当中,如下图:

所以接下来我们拿到这个文件,我们要去查找一下这个文件当中的内容,就是这个随机的字符串,如下图:

2、修改初始化密码

 粘贴过来,这样的话就进来了。这个随机的密码我们每次是不便于记忆的,我们需要将我们当前 root 的密码修改一下,

修改我们便于记忆的,所以这个时候我们需要去执行一条指令,如下图:

 接下来我们再重新登录一下,使用默认生成的随机的密码,它是登陆不上去的!

输入修改后的密码:itcast  ,是能够正常登录的。这是我们在这一块儿提到的 MySQL 的登陆。

mysql 安装完成之后, 会自动生成一个随机的密码, 并且保存在一个密码文件中 : /root/.mysql_secret

mysql -u root -p 

登录之后, 修改密码 :

set password = password('itcast');

3、Windows上 SQLyog 工具 远程连接登录 Linux 上的 MySQL

当然我们这是通过命令行来进行登录,那我们在这块儿进行操作的时候,很多时候,我们可能使用的是第三方的一些工具,比如SQLyog,

打开SQLyog,新建一个连接,然后指定连接192.168.192.128,确定

然后进行 测试连接

 

(1)MySQL授权远程访问、刷新权限列表

 这个时候你会发现,好像还是登陆不了,那这个时候是因为什么原因呢?

是因为我们在这一块安装的这个MYSQL,他只能本地登录,并没有授权进行远程访问。

因为我们现在MYSQL是安装在Linux上的,那Windows去连接Linux上的MYSQL就属于远程访问。

那这个时候怎么办呢?我们需要通过一条指令来授权远程访问,哪条指令在这里?

执行完成之后,我们要想让当前这个授权生效,还需要刷新一下我们的权限列表,如下图:

授权远程访问 : 
grant all privileges on *.* to 'root' @'%' identified by 'itcast';
flush privileges

(2)Linux系统防火墙查看、关闭

这个时候你再测试链接。好,你会发现还连不上,这个时候就跟 Mysql 没有关系了,这是跟什么有关系呢?

Linux系统的防火墙导致的,我们可以查看一下防火墙的状态,你会发现防火墙已经开启着,

它是把我们这一块儿的3306端口号已经拦截了,所以这个时候很简单,我们只需要将防火墙,关闭

service iptables status   查看防火墙状态

service iptables stop   关闭防火墙

FireWall is not running  防火墙没有启动运行!

防火墙就已经关闭了。这个时候你在这块儿再来测试点击。这个就OK啦。

这样的话,我们就已经将这个,已经连接上了,并且是通过Windows远程连接 Linux 上的 mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值