折腾了两个小时,终于把问题解决。 操作系统是:Fedora cor linux 9, mysql是系统自带的版本,大概是5.0吧。 找回密码的方式网上给了很多。 我试了很多个都没有生效。 下面的这个是比较简单的饿方法。 把/var/lib/mysql/mysql目录删除 rm -rf /var/lib/mysql/mysql 然后就是运行mysql_install_db --user=mysql 重新初始化mysql的数据 ,这样就可以进入mysql了。 找不到mysql的密码,网上有的说从windows 2003那里的mysql目录下copy...
by songduanlei - MySQL文档中心 - 2008-10-30 16:29:39 阅读(1317) 回复(0)
1. 命令行更改: mysqladmin password 新密码 例如, dos(或者liunx)下mysql的bin目录下,mysqladmin password 123456 2. 用mysql的grant语句,例如 GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION 3. SET PASSWORD FOR '用户名'@'主机' = PASSWORD('密码') 例如设置root密码为123456,SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); 4. UPDATE user SET Password=PASSWORD('新...
今天同学问我怎样修改root用户的密码 用myqladmin 命令可以修改但是我没有这样给她说 我告诉她可以操作mysql数据库中的user表 把她当作普通的表操作就可以修改 增加用户及其权限 但是我用了update set password=密码 where user=‘root’这样修改之后推出 就不能登陆mysql了 因为密码错误!那么就是相当于root密码忘记:可以这样解决 1.killall -TERM mysqld 2./user/bin/mysqld_safe --skip-grant-tables这样启动mysql可以不...
linux下修改mysql 用户 密码 在mysql中修改一个用户(比如叫"hunte")的密码,可以用如下3个办法: >>> #在控制台上输入 bash$ mysql -u root mysql #用mysql 客户 程序 mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='hunte'; mysql> FLUSH PRIVILEGES; mysql> QUIT >> #在控制台上输入 bash$ mysql -u root mysql mysql> SET PASSWORD FOR hun...
我试过 mysql>;mysqladmin -uroot -password a; (a为新密码) 发生错误: ERROR1064:you have an error in your SQL syntax. 请问我该怎样修该密码? 请指导准确的格式! 谢谢!
[color="#295200"]linux下 mysql 忘记root用户密码解决办法 一、以系统的root用户(什么,你的系统的root用户密码也忘了。那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端 [root@localhost /]# 二、杀掉mysql进程 方法1、[root@localhost /]#killall mysqld 方法2、[root@localhost /]#ps -aux //查看所有进程,找到mysql进程的pid 然后 [root@localhos...
linux下忘记了mysql的root用户密码解决办法: 一、以系统的root用户(什么,你的系统的root用户密码也忘了。那只好看我另外一篇linux下忘记root用户的解决办法了先解决这个问题)登陆系统,进入终端 [root@localhost /]# 二、杀掉mysql进程 方法1、[root@localhost /]#killall mysqld 方法2、[root@localhost /]#ps -aux //查看所有进程,找到mysql进程的pid 然后 [root@localhost /]#kill pid //pid是mysql的进程号 三、用--sk...
[root@lanxin bin]# mysqladmin -uroot password '1234567890' mysqladmin: unable to change password; error: 'Password hash should be a 41-digit hexadecimal number' 啥原因呀
a [root@localhost ~]#mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在 /usr/local/mysql/bin中外部 命令) b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式) c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’; (对登录数据库 后这种方式) 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/88970/showart_1950412...
mysql的安装 Redhat 9的第2张光盘提供了mysql的RPM包,安装非常方便。这RPM包有:mysql-3.23.54a-11.i386.rpm mysql-server-3.23.54a-11.i386.rpm mysql-devel-3.23.54a-11.i386.rpm 在安装时,可以使用该光盘进行安装,也可以从网上下载最新的RPM包,然后再进行安装。 以下以RPM包的安装为例介绍mysql的安装过程,若用户在安装RedHat时已经安装了mysql,则可以跳过下面的安装步骤。 我们可以用rpm –qa |grep mysql命令来探测Lin...