linux下忘记mysql密码 本想登录mysql数库, 突然记不得mysql下root用户的密码了。 下面是处理过程 1:关闭mysql(一定不要用kill -9 pid或pkill mysql之类的命令, 用这种命令尽管会强制关闭数据库, 但使得数据库有很多的碎片,容易使得数据crash(我图方便就用了两次,尽管我知道不能用pkill,数据库就crash了。最好用mysql自己的mysqladmin 去关闭它) 2:测试是否真正关闭 3:开启mysql用--skip-grant-tables 项,即可...
by qingheliu - MySQL文档中心 - 2009-09-11 09:19:08 阅读(1855) 回复(0)
折腾了两个小时,终于把问题解决。 操作系统是: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...
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('新...
mysql 默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把mysql服务进程停掉: mysqladmin -u root -p shutdown 3、把/var/lib/mysql整个目录移到/home/data mv /var/lib/mysql /home/data/ 这样就把mysql的数据文件移动到了/home/data/mysql下 4、找到my.cnf配置文件 如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下...
mysql默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把mysql服务进程停掉: mysqladmin -u root -p shutdown 3、把/var/lib/mysql整个目录移到/home/data mv /var/lib/mysql /home/data/ 这样就把mysql的数据文件移动到了/home/data/mysql下 4、找到my.cnf配置文件 如果/etc/目录下没有m...
今天同学问我怎样修改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. 请问我该怎样修该密码? 请指导准确的格式! 谢谢!
1、停止mysql服务 执行:/etc/init.d/mysql stop,你的机器上也不一定/etc/init.d/mysql也可能是/etc/init.d/mysqld 2、跳过验证启动mysql /usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 & 注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。 3、重置密码 等一会儿,然后执行:/usr/local/mysql/bin/mysql -u root mysql 出现mysql提示符后输入:u...