社区
Java SE
帖子详情
奇怪问题!连接mysql为什么不用密码?
Passants
2003-04-08 08:28:05
我在my.ini中设置了user和password。
但我在用JBuilder中的工具Database Pilot连接mysql数据库时居然不用密码,只要随便填个用户名就可以了,为什么会这样?
我用的是org.gjt.mm.mysql.Driver。
那位大虾帮帮我?
...全文
113
5
打赏
收藏
奇怪问题!连接mysql为什么不用密码?
我在my.ini中设置了user和password。 但我在用JBuilder中的工具Database Pilot连接mysql数据库时居然不用密码,只要随便填个用户名就可以了,为什么会这样? 我用的是org.gjt.mm.mysql.Driver。 那位大虾帮帮我?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
teva
2003-04-12
打赏
举报
回复
up
wangsheng1028
2003-04-11
打赏
举报
回复
mysql默认安装的时候用户root,密码为空!
newman0708
2003-04-11
打赏
举报
回复
我用JBuilder中的工具Database Pilot连接mysql数据库时没有成功,
我用的是jbuilder6.0.
真是奇怪,你怎么就连接成功了呢!
黄鹤
2003-04-11
打赏
举报
回复
是不是安装了mysql之后没有修改root的密码,以及相关的权限设置?
或者是从本机访问?
information from manual of mySql:
mysql安装后一个匿名用户被创造,他可对有一个'test'或以'test_'开始的名字的数据库做任何时期事情,连接必须由本地主机发出。这意味着任何本地用户能连接并且视为匿名用户。 其他权限被拒绝。例如,一般用户不能使用mysqladmin shutdown或mysqladmin processlist。
既然你的安装初始时广开大门,你首先应该做的事情之一是为MySQL root用户指定一个口令。你可以做如下(注意,你使用PASSWORD()函数指定口令):
shell> mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('new_password')
WHERE user='root';
mysql> FLUSH PRIVILEGES;
在MySQL 3.22和以上版本中,你可以使用SET PASSWORD语句:
shell> mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD('new_password');
设置口令的另一种方法是使用mysqladmin命令:
shell> mysqladmin -u root password new_password
注意:如果你使用第一种方法在user表里直接更新口令,你必须告诉服务器再次读入授权表(用FLUSH PRIVILEGES),因为否则改变将不被注意到。
一旦root口令被设置,此后当你作为root与服务器连接时,你必须供应那个口令。
Passants
2003-04-11
打赏
举报
回复
没有人知道吗?
记一次
MySQL
遇到的
奇怪
问题
背景 新装
MySQL
5.7, Ubuntu1804。 数据库 root 账户已经设置了
密码
。 使用本地root账户可免
密码
登录,即使指定-p也免
密码
;本地非root账户无法登录。 Datagrip登录报 The specified database user/password combination is rejected。 排查过程 首先以为是没配置user.Host字段,改成%后外部仍然无...
奇怪
,
mysql
密码
明明是对的,怎么就是报报错?
远程
连接
mysql
数据库的时候
密码
明明是正确的,但是
mysql
-uroot -p123456提示“ERROR 1044 (42000): Access denied for user ‘’@‘localhost’ to database ‘password’”,到服务器上检查看看,依然是一样的,
密码
明明是对的啊,有些怀疑了,因为是docker容器 ,查看下
密码
(docker inspect "
mysql
容器名"| grep
MYSQL
_ROOT_PASSWORD)结果没有再报错,root用户创建成功。
mysql
连接
需要
密码
,
MySQL
连接
提示输入
密码
,即使这是在
连接
字符串中
这个看起来很
奇怪
.我有一个Pascal单元
连接
到
MySQL
数据库unit u_
MySQL
Connection;interfaceusesADODB,AnsiStrings,Generics.Collections,SysUtils,DB;typeT
MySQL
Connection = classstrict private
mysql
Con : TADOConnection;publicfunctio...
mysql
密码
有 字符串_
MySQL
连接
提示输入
密码
,即使这是在
连接
字符串中
这个看起来很
奇怪
.我有一个Pascal单元
连接
到
MySQL
数据库unit u_
MySQL
Connection;interfaceusesADODB,AnsiStrings,Generics.Collections,SysUtils,DB;typeT
MySQL
Connection = classstrict private
mysql
Con : TADOConnection;publicfunctio...
VC
连接
mysql
遇到的
问题
今天用MFC
连接
mysql
数据库,发现老是
连接
不上,把代码贴在控制台程序下运行,又可以运行,很
奇怪
。后来我把异常打印出来:Client does not support authentication protocol requested by se
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章