LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 857|回复: 11

实在是搞不定mysql了

[复制链接]
发表于 2008-12-6 00:16:41 | 显示全部楼层 |阅读模式
  1. [nicholas@localhost ~]$ mysql -p -u root
  2. Enter password:
  3. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
复制代码

刚装上还没设置密码就提示这个。好吧,我就当它有密码,用wiki的方法改密码,依然是这个问题。
  1. [nicholas@localhost ~]$ mysql -h localhost -u root -p
  2. Enter password:
  3. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
复制代码



卸载了重装还是提示那个。

该怎么办啊?:yun:
发表于 2008-12-6 01:06:30 | 显示全部楼层
mysql_secure_installation
执行过没?
没有就执行一下,做下初始化
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-6 01:18:58 | 显示全部楼层
这个东西运行不了,因为要运行它必须先输入密码,可以我不输密码有错,输入密码也有错,按照wiki的方法(http://wiki.archlinux.org/index.php/MySQL )改密码后输入还是有错。。。
回复 支持 反对

使用道具 举报

发表于 2008-12-6 09:12:19 | 显示全部楼层
是不是以前你装过 mysql ?
看看 /var/lib/mysql 中
回复 支持 反对

使用道具 举报

发表于 2008-12-6 09:17:12 | 显示全部楼层
重新初始化一个数据文件得了。
回复 支持 反对

使用道具 举报

发表于 2008-12-6 10:27:00 | 显示全部楼层
在我这没问题,初始是没有密码的。
你试试:mysql -u root
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-6 15:10:57 | 显示全部楼层
Post by dave3068;1919840
是不是以前你装过 mysql ?
看看 /var/lib/mysql 中


应该是的,把那个文件夹删了重装还是不行。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-6 15:11:39 | 显示全部楼层
Post by wd_afei;1919842
重新初始化一个数据文件得了。


具体怎么做呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-6 15:12:21 | 显示全部楼层
Post by c55050120;1919874
在我这没问题,初始是没有密码的。
你试试:mysql -u root


没有用,这些命令我全都试过了。
回复 支持 反对

使用道具 举报

发表于 2008-12-6 22:27:46 | 显示全部楼层
Mysql忘记密码后的终级办法

[linux]
1、关闭Mysql: 如果 MySQL 正在运行,首先杀之 killall -TERM mysqld
2、另外的方法启动 MySQL :bin/safe_mysqld --skip-grant-tables &
3、可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
   注意点同上
4、重新杀 MySQL ,用正常方法启动 MySQL 。

http://blog.163.com/liuruigong_l ... 306200711342521182/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表