多语言展示
当前在线:447今日阅读:126今日分享:42

mysql数据库问题 遇到的数据库问题 1045

如果遇到这个问题:错误代码 1045Access denied for user 'root'@'localhost' (using password:YES)解决办法:1先关闭mysql window下在你的mysql安装目录下 例如c:\mysql2\bin\mysql-nt stop;2 c:\mysql\bin\mysql-nt --skip-grant-tables3 mysql -uroot4 use mysql5 update user set password = password('新密码') where user='root' and host='localhost'6 flush privileges;7 c:\mysql\bin\mysql-nt restart;如果在linux下把mysql-nt 换成mysqld_safe 唉 mysql-nt --skip-grant-tables mysq-nt后面是参数 你要手工写上去。例如:重新启动一下mysqllinux下的一般做法是比如说mysql安装在/usr/local/mysql/usr/local/mysql/bin/mysqld_safe --skip-grant-tables这样启动后,你可以直接用mysql -uroot登录进去之后GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' identified by '密码';总结:方法一:通过停止/重启 mysql 服务, 是可以解决的, 这个是最简单的办法! 对于不懂得什么叫做'停止/重启mysql服务'的人来说,这个最简单的办法就是把服务器主机进行重新启动(就是把你的电脑进行重新启动).方法二:第一种情况行不通情况下,适用于MySQL4.0.26 版本(其他大部分可以)网上也有说, 就是对root进行重改密码. 对于网上流传的改密码方法, 也是可行的. 请参考以下:DOS下修改ROOT密码:当然后面安装PHPMYADMIN后修改密码也可以通过PHPMYADMIN修改格式:mysqladmin -u用户名 -p旧密码 password 新密码例:给root加个密码ideacmblog首先在进入CMD命令行,转到MYSQL目录下的bin目录,然后键入以下命令mysqladmin -uroot password ideacmblog注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。D:\php\MySQL\bin>mysqladmin -uroot password ideacmblog回车后ROOT密码就设置为ideacmblog了方法三:以上2种都不行情况下,重新安装mysql第一步: 打开这个mysql-essential-5.0.22-win32.exe文件;第二步: 见到窗口弹出, 并点击 Next> 进入下一步;第三步: 选择 Custom 项, 并点击 Next> 进入下一步;第四步: 到这一步要注意了, 点击 Change... 选择你原安装mysql的目录; 选择后, 继续点击Next> 进入下一步;第五步: 点击 Install 进行安装...安装至下一步, 会提示你进行注册, 选择最后一项, 即跳过注册, 进入下一步正式完成安装.安装完成后, 继续弹出一个窗口, 提示你是不是立刻进行配置, 选择 Next选择Standard Configuration.继续点击 Next 进入下一步这一步里, 把上面那行的勾去掉, 只在 Include ....PATH 那行打勾, 继续点击 Next 进入下一步在这一步, 点击中间的'Ex****'那顶, 接着配置完毕!这时候, 你去看看你的mysql正常了没有?? !!这样就ok了!!
推荐信息