忘記mysql root密碼的恢復(fù)方法
首先停止mysql
service mysqld stop
然后用下在方式啟動(dòng)
/www/wdlinux/mysql/bin/mysqld_safe --skip-grant-tables &
然后進(jìn)入mysql時(shí)執(zhí)行下面的語句
/www/wdlinux/mysql/bin/mysql -uroot -p
沒有密碼,直接回車
然后執(zhí)行
mysql> use mysql;
mysql> update user set password=password("wdlinux.cn") where user="root";
把上在的wdlinux.cn改成相應(yīng)的密碼
mysql> flush privileges;
mysql>exit
修改完成
停止mysql的運(yùn)行
killall -9 mysyqld
再用普通的方式啟動(dòng)mysqld,如
service mysqld start
完成
相應(yīng)的wdcp的后臺也要相應(yīng)的修改
方法可見 http://fudaan.com/node/293
你是修改到哪個(gè)文件?
修改/www/wdlinux/etc/my.cnf這個(gè)文件,重起mysql試試
搞技術(shù)的要謹(jǐn)慎?。≈?jǐn)慎??!懂不!!
不要誤導(dǎo)人家
不是--skip--grant-tables
是--skip-grant-tables
多了個(gè) - 劃線?。。?/p>
起不來的?。?/p>
實(shí)在抱歉,確實(shí)打多了個(gè)"-",已修正
同時(shí)也多謝指出
[root@MyVPS1510 ~]# 110504 13:20:21 mysqld_safe Logging to '/www/wdlinux/mysql-5.1.55/var/MyVPS1510.err'.
第二步好像卡住了,等了好久不動(dòng)
如何修改mysql中my.cnf的字符集?
運(yùn)行mysql>\s查看,
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
如何修改my.cnf,讓它們都為utf8 ?試了好多次,別的linux都成功,就是wdlinux都不成功。
加入
character-set-server = utf8
default-character-set = utf8
default-collation = utf8_general_ci