计算机佣兵网安官网 计算机佣兵网安官网 计算机佣兵网安官网
联系方式

    地址:山东省烟台市芝罘区文化宫

    电话:13718235518

    邮件:Ethan1974@qq.com

    在线QQ交谈 在线QQ交谈

你的位置:首页 > 维护知识 > 电脑知识

debian解决宝塔远程MYSQL问题

2023-1-5 18:39:35 点击:

虽然安全性可能会有一些问题,但用诸如 navicat 等工具来管理数据库,比 phpmyadmin 或者 adminer 要方便的多,所以需要将 mysql 配置为允许远程访问的形式。

下面我们宝塔环境搭建下如何使MYSQL进行远程连接的操作

1、进入到Gonme桌面打开终端

输入mysql -u root -p 

然后就会让你输入密码:

这里要注意密码打出来是不显示的,但是密码是什么呢,在宝塔界面按如下步骤查看密码:

回到终端xhell,正确输入密码之后,显示这样就是登录成功了:

然后依次输入以下指令:

use mysql

select host,user from user;

 exit;

N1J%TF}A}B91P63N8TQ)_}9.png

前提:服务器防火墙已开放3306端口 第一步:在宝塔面板开放mysql 3306端口,重启mysql:

QQ图片20230105183345.png

注:以上方法只针对端口是否放行;但可能还有MySQL数据库没有给root账号远程权限,那么就要执行第二步操作了。


第二步:如果root账号远程是依然报错,进入宝塔安装的phpmyadmin数据库界面,执行以下命令,重启mysql:


#方法一:直接给root授予最大权限  复制下面命令:

# 授权root用户对所有数据库在任何ip都可以进行操作

grant all on *.* to root@'%' identified by '123456' with grant option;

# 刷新数据库

flush privileges;

 

#方法二:新建一个用户并授予最大权限

# 新建并授权jim用户对所有数据库在任何ip都可以进行操作

grant all on *.* to jim@'%' identified by '123456' with grant option;

# 刷新数据库

flush privileges;

注:“root、jim”是用户账号名;“123456”是mysql连接密码;“all”是指全部权限;“%指的是任何ip”,也可以把%替换成对应远程的ip地址


重要事情说三遍:操作完必须重启mysql服务!!!


重要事情说三遍:操作完必须重启mysql服务!!!


重要事情说三遍:操作完必须重启mysql服务!!!



Copyright 2022 芝罘区佣兵网络工作室 版权所有 All Rights Reserved

公司地址:山东省烟台市芝罘区文化宫 联系电话:13718235518 电子邮件:Ethan1974@qq.com

京ICP备2023000759号 京公网安备11010802041224号