社区
MySQL
帖子详情
MySql 启动错误: ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
greenjia0
2005-05-17 05:04:22
我用 netstat -an 可以看到3306已经启动,为什么在 启动 /usr/local/mysql/bin/mysql 出错???
...全文
27673
6
打赏
收藏
MySql 启动错误: ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
我用 netstat -an 可以看到3306已经启动,为什么在 启动 /usr/local/mysql/bin/mysql 出错???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greenjia0
2005-05-17
打赏
举报
回复
问题已经解决如下:
我安装的是mysql-4.0.14.tar.gz 版本。
当3306服务端口启动后,要进入的/usr/local/mysql/bin 目录后,运行 mysql -uroot -p (回车)命令即可,但要输入正确的密码才可以进入到 mysql>
我想是不和我安装的时候有很大的关系那??在就是我如何可以在任何地方只要输入: #mysql 后就可以启动到mysql>模式 ,还请各位帮帮忙?小弟初次安装Mysql 4.15
greenjia0
2005-05-17
打赏
举报
回复
谢谢 shuixin13(犬犬(心帆)) 的帮忙,我试了找不到 /mysql-data-directory/hostname.pid
如果你忘记了你的MYSQL的root口令的话,你可以通过下面的过程恢复。
1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在MYSQL的数据库所在的目录中。
kill `cat /mysql-data-directory/hostname.pid`
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
WIN32下用winmysqladmin.exe关闭服务即可
2. 使用`--skip-grant-tables' 参数来启动 mysqld。
3. 使用`mysql -h hostname mysql'命令登录到mysqld server ,用grant命令改变口令。
也可以用use mysql; update user set password =password('yourpass') where user='root'
也可以这样做:mysqladmin -h hostname -u user password 'new password'
4. 载入权限表: mysqladmin -h hostname flush-privileges ,或者使用 SQL 命令`FLUSH PRIVILEGES'。
当然,在这里,你也可以重启mysqld
shuixin13
2005-05-17
打赏
举报
回复
嗯.你的 MySQL 已启动了呢.
你可以尝试
mysql -h localhost -u root 登陆
如果仍然有错的话.
就看看这里.
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=28392
greenjia0
2005-05-17
打赏
举报
回复
用netstat -an 查看到如下:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
是否可以判断MYSQL的服务已经启动???
greenjia0
2005-05-17
打赏
举报
回复
我的环境是在linux下安装的MySql
fengfangfang
2005-05-17
打赏
举报
回复
使用root登录
mysql -u root
mysql
Access
denied
for
user
root
@
localhost
错误
解决方法总结
本文总结了
MySQL
常见
错误
及解决办法,如
错误
代码
1045
的解决是重新设置
root
用户密码,介绍了Windows和Ubuntu系统下的操作步骤。还分析了Red Hat服务器上
MySQL
启动
报错的原因,同时给出了几种修改
MySQL
密码的方法,包括使用phpMyAdmin、
mysql
admin等。
ERROR
1045
:
Access
denied
for
user
root
@
localhost
(
using
password
: YES)的解决办法
本文解决
MySql
登录时遇到的
ERROR
1045
权限拒绝问题,分析可能原因包括密码
错误
、配置文件my.ini设置不当及服务器故障,并提供具体步骤重启服务解决问题。
ERROR
1045
(28000):
Access
denied
for
user
root
@
localhost
(
using
password
: NO)
错误
解决方法
本文介绍了解决
Mysql
登录时遇到的
ERROR
1045
(28000):
Access
denied
for
user
'
root
'@'
localhost
'(
using
password
:NO)
错误
的方法。提供了三种不同的解决方案,包括通过命令行修改
root
用户密码。
MySQL
ERROR
1045
(28000)
Access
denied
for
user
ODBC(或
root
)@
localhost
(
using
password
: YES/NO)
本文深入解析
MySQL
ERROR
1045
(28000)
错误
成因,涵盖ODBC@
localhost
(无密登录失败)及
root
@
localhost
(密码
错误
)两类典型场景。重点介绍Windows平台下两种可靠修复方案:一是通过
mysql
d --skip-grant-tables跳过权限验证重置
root
密码;二是修改my.ini配置实现免密登录或预设凭证。同时指出服务名识别、密码策略限制、用户权限校验等关键排查点。
ERROR
1045
(28000):
Access
denied
for
user
root
@
localhost
(
using
password
: YES)
本文提供了解决
MySQL
中添加用户后登录时出现
ERROR
1045
(28000):
Access
denied
for
user
错误
的方法,并详细介绍了在重装CentOS后
MySQL
无法正常使用时,通过多种步骤重置
root
用户密码的解决方案。
MySQL
57,064
社区成员
56,761
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章