MySql修改root密碼 設定IP訪問

2021-09-09 01:31:03 字數 1115 閱讀 3563

先登入:mysql -h 192.168.5.116 -p 3306 -u root -p123456

首次登陸無密碼命令:mysql -h 192.168.5.116 -p 3306 -u root

方法1: 用set password命令

mysql -u root

mysql> set password for 'root'@'localhost' = password('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已經設定過密碼,採用如下方法

mysqladmin -u root password oldpass "newpass"

mysql -u root

mysql> use mysql;

mysql> update user set password = password('newpass') where user = 'root';

mysql> flush privileges;

在丟失root密碼的時候,可以這樣

mysqld_safe --skip-grant-tables&

mysql -u root mysql

mysql> update user set password=password("new password") where user='root';

mysql> flush privileges;

設定ip訪問

mysql>use mysql;

mysql>select host,user from user where user='root';

mysql>update user set host = '%'  where user ='root' and host='::1';

mysql> set password for 'root'@'%' = password('newpass');    //設定密碼

mysql>flush privileges;

mysql>quit

如果你用的方式

MySQL修改root密碼及設定許可權

方法1 用set password命令 mysql u root 方法2 用mysqladmin mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法 mysqladmin u root password oldpass newpass my...

MySql修改root密碼 設定IP訪問

先登入 mysql h 192.168.5.116 p 3306 u root p123456 首次登陸無密碼命令 mysql h 192.168.5.116 p 3306 u root 方法1 用set password命令 mysql u root mysql set password for ...

MySQL修改root密碼

整理了以下四種在mysql中修改root密碼的方法,可能對大家有所幫助 方法1 用set password命令 mysql u root mysql set password for root localhost password newpass 特別注意 此處的password關鍵字是對後面 ne...