分页: 3 / 5
Re: 密码
发表于 : 2006-11-15 23:02
由 nightload
tsunli 写了:/etc/mysql/debian.cnf中有缺省的用户/密码
谢谢了,找到了。呵呵
发表于 : 2006-11-16 16:26
由 Ediml
mysql> grant all privileges on abc to root@localhost identified by "*******"
我这样配置好密码后然后用abc登录也是
ERROR 1045 (28000): Access denied for user 'abc'@'localhost' (using password: YES)
我的密码肯定是没输错的
为什么回出现这种情况呢??
高手能不能指点一下
不过用默认的用户名和密码登录上了
这样登录权限应该有限吧?
发表于 : 2006-11-22 13:49
由 xiehuoli
我的也是这样阿
好郁闷阿
发表于 : 2006-12-08 13:55
由 firehare
Ediml 写了:mysql> grant all privileges on abc to root@localhost identified by "*******"
我这样配置好密码后然后用abc登录也是
ERROR 1045 (28000): Access denied for user 'abc'@'localhost' (using password: YES)
我的密码肯定是没输错的
为什么回出现这种情况呢??
高手能不能指点一下
不过用默认的用户名和密码登录上了
这样登录权限应该有限吧?
32、33楼的兄弟是否搞错了?以你的说明来看 GRANT ALL PRIVILEGES ON abc TO root@localhost IDENTIFIED BY ... 的意思应该是在本地机上给 root 用户管理 abc 数据库的所有权限呀!
那么当然应该是用 root 用户来登录了!而不是用 abc 呀!abc 应该是数据库吧!
发表于 : 2006-12-09 9:05
由 xiehuoli
我这样成功了
1.建立你所需要的数据库
CREATE DATABASE USERS;
然后给予它ROOT权限和设置密码
GRANT ALL PRIVILEGES ON * TO users@localhost IDENTIFIED BY "password"
这样我就成功建立了
发表于 : 2007-02-27 9:12
由 lb_bn
谢谢分享。。。。
您好,我的root被我错误删除了,现在无法以root进去怎么解决。
发表于 : 2007-04-07 23:00
由 jinbu2002cn
firehare
我想过了,是不是要删除mysql呢,可是我不知道ubuntu下的mysql如何删除,你告诉下我好么?
在下谢谢先了!!!
发表于 : 2007-05-09 15:47
由 tigerdoo
boks 写了:$ ./mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
看了/tmp,没有mysql.sock,怎么办?
你这个是mysql服务没启动。
执行:
sudo /etc/init.d/mysql start
我的解决方法
发表于 : 2007-05-20 1:09
由 jtkk
发表于 : 2007-05-30 12:39
由 standino
好文
发表于 : 2007-07-06 21:31
由 user4818
谢谢
发表于 : 2007-07-13 16:43
由 sqlfm
xiehuoli 写了:我这样成功了
1.建立你所需要的数据库
CREATE DATABASE USERS;
然后给予它ROOT权限和设置密码
GRANT ALL PRIVILEGES ON * TO users@localhost IDENTIFIED BY "password"
这样我就成功建立了
用 MYSQL SIDU 这个好用的 GUI 了。
我就是不懂命令行,或者是常常忘记了,所以才隆重推出“MYSQL SIDU”
菜鸟的作品,不一定差喔 ~~
发表于 : 2007-07-13 17:28
由 xiehuoli
哦哦哦
期待你的大作
哈哈
我用了Webmin
这个不知道你的评价怎么样?
发表于 : 2007-08-19 23:38
由 toawinner47
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
出现这种情况请到/var/www/phpMyAdmin/ 下
代码: 全选
sudo gedit config.inc.php
中$cfg['Servers'][$i]['auth_type'] = 'config';
找到 的"config"
改为“http";
保存退出;刷新网页,现在你可以root为用户名,"123456"为你的密码重新登录了,就是改这个这么简单吧
发表于 : 2007-09-03 11:57
由 hsjz81
对,就是密码输入错误,我也遇到过这样的问题.
另外这里还有其他高手的解决办法:
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 使用`
--
skip-grant-tables' 参数来启动 mysqld。 (LINUX下/usr/bin/safe_mysqld --skip-grant-tables , windows下c:\mysql\bin\mysqld --skip-grant-tables)
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES; --更新MySQL的权限表,如果用grant语法就不需要
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
Enter password: <输入[client]节的密码>
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
方法三:
这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!
# mysql -u root -p
Enter password: <输入/etc/mysql/debian.cnf文件中[client]节提供的密码