sqlyog怎么连接mysql错误2058(怎么用SQLyog连接本地数据库和远程数据库)

本文目录
- 怎么用SQLyog连接本地数据库和远程数据库
- SQLyog在连接数据库的时候怎么连不上
- 大神们安装mysql和sqlyog后怎么连接不上啊
- sqlyog怎么连接mysql-workbench中创建的数据库
- 新安装mysql怎么用sqlyog连接
- 如何用SQLyog实现远程连接MySQL
- 如何用SQLyog工具连接到数据库
- 如何用sqlyog导入mysql数据库失败
怎么用SQLyog连接本地数据库和远程数据库
user表中记录了不同的用户对mysql数据库的访问权限
如果我们要远程访问mysql数据库的话,需要对user表中的记录做相应修改
远程访问mysql数据库
mysql》 update user set host=’%’ where user=’root’ and host=’localhost.localdomain’ ;
注意:上面一句中%的意思就是容许任何机器从远程访问mysql数据库Mysql》 quit
# mysqladmin reload ; 重新加载,使update语句修改生效
如果还是连接不上去SQLYOG:请使用下面命令在mysql下面:
grant ALL PRIVILEGES ON *.* to root@"%" identified by "mysql" WITH GRANT OPTION;
flust privileges
针对用户的用户的名字
针对用户的用户的名字和密码
使用SQLyog客户端连接SQL server时报错的解决办法:
在mysql服务器上使用 localhost 连接,并执行下列语句,修改SQLserver对其它主机的限制
mysql》 grant all privileges on *.* to ’root’@’%’ identified by ’1’;
mysql》 flush privileges;
注意:!在window上安装远程连接mysql的工具,HA_SQLyog.Enterprise.v7.15.zip
按照下图进行配置:
如果能够登陆进去,说明mysql安装成功
远程访问mysql数据库
如果启动mysql后出现以下问题
远程访问mysql数据库
6
这是因为linux的防火墙问题,可以通过以下方式解决:
首先利用以下命令将MySql卸载掉(rpm –help 可查询该命令的帮助)
rpm –e MySQL-server-community-5.0.37-0.rhel4.i386
rpm –e MySQL-client-community-5.0.37-0.rhel4.i386
rpm –e MySQL-devel-community-5.0.37-0.rhel4.i386
然后在虚拟机的linux下执行startx命令切换到图形界面,进入“应用程序/系统设置/安全级别/SELINUX”,将“启用”和“强制”复选框中的勾去掉
接下来重新安装MySQL即可。
另外,如果安装5.0.4版本的MySql也能解决这个问题。
SQLyog在连接数据库的时候怎么连不上
mysql服务没启动``` window + R运行 services.msc 找到mysql服务```启动 就好了```
大神们安装mysql和sqlyog后怎么连接不上啊
看下任务管理器有没有mysql.exe,
如果你已经把mysql注册了系统服务,你可以在服务里查看是不是启动了,没有启动的话就手动启动下服务。
如果确认mysq启动了,你可以通过cmd窗口进入mysql ,更改root用户的远程登录权限。
具体步骤见下:
1、修改数据表
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在 localhost 的那台电脑,登入MySQL后,更改 “MySQL” 数据库里的 “user” 表里的 “Host” 项,从“localhost”改称“%”,%表示所有机器都允许。
view plain copy
mysql》 use mysql
view plain copy
mysql》 update user set Host=’%’ where User=’root’;
2、授权权限
允许任何主机使用“myuser”账号和“mypwd”密码连接到 MySQL 服务器。
view plain copy
mysql》 GRANT ALL PRIVILEGES ON *.* TO ’myuser’@’%’ IDENTIFIED BY ’mypwd’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO ’root’@’%’ IDENTIFIED BY ’11112222’ WITH GRANT OPTION;
即可生效。
view plain copy
mysql》 FLUSH PRIVILEGES;
通过以上两步走就可以了。
sqlyog怎么连接mysql-workbench中创建的数据库
打开mysql
workbench,并连接数据库。图中显示连接数据库对话框
成功连接后,点击所示红色按钮,“create
new
schema”,填写数据库名称如“new_schema”,点击“应用”,
在弹出的的确认对话框中点击“应用”,
ok,成功创建,
操作,我们开始创建表
需要填写表名(new_table),列名”id、date“和选择列的类型,以及列属性(主键),点击”应用“
所示,成功创建表,点击右键,选择“select
rows”可以表内容
新安装mysql怎么用sqlyog连接
方法/步骤
双击SQLyog快捷方式
打开SQLyog
注意:
SQLyog是MySQL数据库管理工具
先要连接上MySQL然后才能管理
点新建
输入连接名称,点确定
输入MySQL主机地址、用户名、密码、端口(mysql默认端口3306)
点测试连接
连接成功后,点保存,以便下次使用
然后点连接
这样就连接到mysql了,选中左侧框中该mysql下的数据库便可管理数据库了
补充:
关于怎么管理数据库,可以点击作者名片,在经验列表中找到。
如何用SQLyog实现远程连接MySQL
1,sqlyog客户端,用root用户远程链接mysql时,提示“访问被拒绝”,在网上搜索了一下原因。
原来是mysql没有授权其远程链接,所以你只能在客户端里面链接。
怎么解决呢?
原表数据
mysql》 use mysql
mysql》 select Host,User,Password from user ;
+---------------+---------+-------------------------------------------+
| Host | User | Password |
+---------------+---------+-------------------------------------------+
| localhost | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| www | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| 127.0.0.1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| ::1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
创建一个新用户
格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to komiles@123.4.56.89 identified by "komiles1234";
执行完上面语句后,再执行
mysql》 select Host,User,Password from user ;
+---------------+---------+-------------------------------------------+
| Host | User | Password |
+---------------+---------+-------------------------------------------+
| localhost | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| www | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| 127.0.0.1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| ::1 | root | *DEA65ABECC50A1FEBD9C0D0D9045E0DDB312F38F |
| 123.4.56.89 | komiles | *50663F1ECEAB844897BC272EC1AE7E83F442F649 |
+---------------+---------+-------------------------------------------+
此时,就可以用你刚才创建的用户进行远程访问了。
***隐藏网址***
2、实现远程连接(授权法)
将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器,建议在开发时设为%。
update user set host = ’%’ where user = ’root’;
将权限改为ALL PRIVILEGES
mysql》 use mysql;
Database changed
mysql》 grant all privileges on *.* to root@’%’ identified by "root";
Query OK, 0 rows affected (0.00 sec)
mysql》 select host,user,password from user;
+--------------+------+-------------------------------------------+
| host | user | password |
+--------------+------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 192.168.1.12 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| % | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+--------------+------+-------------------------------------------+
3 rows in set (0.00 sec)
这样机器就可以以用户名root密码root远程访问该机器上的MySql.
3、实现远程连接(改表法)
use mysql;
update user set host = ’%’ where user = ’root’;
这样在远端就可以通过root用户访问Mysql.
如何用SQLyog工具连接到数据库
启动SQLYOG,点击《新建》按纽,在输入栏内输入一个名字,名字可以随便输入,只要你记得是连接到哪的就可以了。添写好连接的服务器名称,可以是网址或者IP,本地连接用localhost或127.0.0.1,依次输入管理MYSQL的用户名,密码,以及MYSQL的端口号。
如何用sqlyog导入mysql数据库失败
第一步我们打开SQLyog软件,输入密码,点击连接,打开软件界面,如下图所示:
第二步我们创建一个与要导入数据库相同名字的数据库,如小编在这里要导入一个shop.sql的数据库,先创建一个名shop的数据库,如下图所示:
第三步输入shop数据库名,点击创建
第四步点击刚创建的数据库,然后点击数据库-》导入-》从SQL转储文件导入数据库
第五步选择要导入数据库的路径,点击执行,执行完后,点击完成,如下图所示:
第六步打开数据库的表,可以看到各个表已经导进来了,如下图所示:

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30





