MySQL服务器的配置教程

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
nightload
帖子: 5
注册时间: 2006-11-15 22:37

Re: 密码

#31

帖子 nightload » 2006-11-15 23:02

tsunli 写了:/etc/mysql/debian.cnf中有缺省的用户/密码
谢谢了,找到了。呵呵
Ediml
帖子: 4
注册时间: 2006-11-02 15:31

#32

帖子 Ediml » 2006-11-16 16:26

mysql> grant all privileges on abc to root@localhost identified by "*******"
我这样配置好密码后然后用abc登录也是
ERROR 1045 (28000): Access denied for user 'abc'@'localhost' (using password: YES)

我的密码肯定是没输错的
为什么回出现这种情况呢??
高手能不能指点一下
不过用默认的用户名和密码登录上了
这样登录权限应该有限吧?
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#33

帖子 xiehuoli » 2006-11-22 13:49

我的也是这样阿
好郁闷阿
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#34

帖子 firehare » 2006-12-08 13:55

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 应该是数据库吧!
我心无畏,源自于我心无知。
图片
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#35

帖子 xiehuoli » 2006-12-09 9:05

我这样成功了
1.建立你所需要的数据库
CREATE DATABASE USERS;
然后给予它ROOT权限和设置密码
GRANT ALL PRIVILEGES ON * TO users@localhost IDENTIFIED BY "password"
这样我就成功建立了
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
lb_bn
帖子: 1261
注册时间: 2007-02-25 16:56

#36

帖子 lb_bn » 2007-02-27 9:12

谢谢分享。。。。
jinbu2002cn
帖子: 19
注册时间: 2007-02-17 1:57
联系:

您好,我的root被我错误删除了,现在无法以root进去怎么解决。

#37

帖子 jinbu2002cn » 2007-04-07 23:00

firehare
我想过了,是不是要删除mysql呢,可是我不知道ubuntu下的mysql如何删除,你告诉下我好么?

在下谢谢先了!!!
头像
tigerdoo
帖子: 327
注册时间: 2006-11-17 23:02

#38

帖子 tigerdoo » 2007-05-09 15:47

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
jtkk
帖子: 3
注册时间: 2007-05-20 1:06

我的解决方法

#39

帖子 jtkk » 2007-05-20 1:09

standino
帖子: 45
注册时间: 2007-05-07 9:57

#40

帖子 standino » 2007-05-30 12:39

好文
user4818
帖子: 14
注册时间: 2007-06-24 23:27

#41

帖子 user4818 » 2007-07-06 21:31

谢谢
sqlfm
帖子: 356
注册时间: 2007-02-15 6:26

#42

帖子 sqlfm » 2007-07-13 16:43

xiehuoli 写了:我这样成功了
1.建立你所需要的数据库
CREATE DATABASE USERS;
然后给予它ROOT权限和设置密码
GRANT ALL PRIVILEGES ON * TO users@localhost IDENTIFIED BY "password"
这样我就成功建立了
用 MYSQL SIDU 这个好用的 GUI 了。

我就是不懂命令行,或者是常常忘记了,所以才隆重推出“MYSQL SIDU”

菜鸟的作品,不一定差喔 ~~
上次由 sqlfm 在 2007-09-17 14:56,总共编辑 1 次。
2007:琉璃地,旃檀林。心心作。念念是。
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#43

帖子 xiehuoli » 2007-07-13 17:28

哦哦哦
期待你的大作
哈哈

我用了Webmin
这个不知道你的评价怎么样?
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
toawinner47
帖子: 200
注册时间: 2006-11-08 20:46
联系:

#44

帖子 toawinner47 » 2007-08-19 23:38

#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"为你的密码重新登录了,就是改这个这么简单吧
hsjz81
帖子: 1
注册时间: 2007-08-30 14:28

#45

帖子 hsjz81 » 2007-09-03 11:57

对,就是密码输入错误,我也遇到过这样的问题.
另外这里还有其他高手的解决办法:
方法一:
# /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]节提供的密码
回复