|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!root暗码健忘,重置mysql的root暗码:t
1、修正mysql的设置文件my.cnf
1.在[mysqld]的段中加上一句:skip-grant-tables
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保留而且加入vi。
(或实行mysqld_safe--skip-grant-tables&)
2.从头启动mysqld
#/etc/init.d/mysqldrestart
StoppingMySQL:[OK]
StartingMySQL:[OK]
3.登录并修正MySQL的root暗码
#/usr/bin/mysql
WelcometotheMySQLmonitor.Commandsendwith;org.
YourMySQLconnectionidis3toserverversion:3.23.56
Typehelp;orhforhelp.Typectoclearthebuffer.
mysql>usemysql;
Readingtableinformationforcompletionoftableandcolumnnames
Youcanturnoffthisfeaturetogetaquickerstartupwith-A
Databasechanged
mysql>UPDATEuserSETPassword=password(new-password)WHEREUser=root;
QueryOK,0rowsaffected(0.00sec)
Rowsmatched:2Changed:0Warnings:0
mysql>flushprivileges;
QueryOK,0rowsaffected(0.01sec)
mysql>quit
Bye
4.将MySQL的登录设置修正返来
#vi/etc/my.cnf
将方才在[mysqld]的段中加上的skip-grant-tables删除
保留而且加入vi。
5.从头启动mysqld
#/etc/init.d/mysqldrestart
StoppingMySQL:[OK]
StartingMySQL:[OK]
2、
中断mysql办事
/etc/init.d/mysqldstop
sudomysqld_safe--skip-grant-table&
mysql
usemysql;
updateusersetpassword=password(yourpasswd)whereuser=root;
flushprivileges;
重启下mysql办事便可从头用新暗码登录
/etc/init.d/mysqldrestart
同意近程毗连mysql
经由过程navicat毗连MySQL的时分产生的这个毛病
ERROR1130:Host***.***.***.***isnotallowedtoconnecttothisMySQLserver
申明所毗连的用户帐号没有近程毗连的权限,只能在本机(localhost)登录。
需变动MySQL数据库里的user内外的host项
把localhost改称%
1、
上岸到MySQL,起首useMySQL;
依照他人供应的体例update的时分,呈现毛病。
MySQL>updateusersethost=%whereuser=root;
ERROR1062(23000):Duplicateentry%-rootforkeyPRIMARY
然后检察了下数据库的host信息以下:
MySQL>selecthostfromuserwhereuser=root;
+-----------------------+
|host|
+-----------------------+
|%|
|127.0.0.1|
|localhost.localdomain|
+-----------------------+
3rowsinset(0.00sec)
host已有了%这个值,以是间接运转下令:
MySQL>flushprivileges;
2、
mysql>grantallprivilegeson*.*toroot@%withgrantoption;
QueryOK,0rowsaffected(0.02sec)
mysql>flushprivileges;
QueryOK,0rowsaffected(0.00sec)
mysql>selectuser.hostfromuser;
+-----------+--------------+
|user|host|
+-----------+--------------+
|root|%|
|root|127.0.0.1|
|repl_user|192.168.1.52|
+-----------+--------------+
3rowsinset(0.00sec)
同意指定IP会见mysql
mysql>grantallprivilegeson*.*toroot@116.224.126.250identifiedby123456;
QueryOK,0rowsaffected(0.00sec)
欢迎大家来到仓酷云论坛! |
|