MysQL設定root密碼,並且允許遠端連線

2021-10-22 11:34:06 字數 776 閱讀 5173

mysql設定root密碼,並且允許遠端連線,連線資料庫的時候,遇到host is not allowed to connect mysql,這個說明mysql不允許連線,所以需要修改user表;允許root遠端鏈結比較危險,一般情況下不建議用root,建議新建立乙個子賬號,如whmblog

首先,你需要能夠登陸到遠端主機,直接shell連線就可以了,然後執行:

mysql -u root #沒有密碼的時候  或者

mysql -u root -p #有密碼的時候,一般很可能是root

然後,登陸上mysql資料,注意,需要是root使用者哦。 

修改密碼的時候,我們就直接修改mysql資料庫中的user表記錄就可以了。 

use mysql;
select user,host,password from user;
update user set password=password('這裡是密碼') where user='root';
到這裡我們就把密碼修改了

其實,就是把root的host欄位設定成%,表示所有ip都可以連線。

update user set host='%' where user='root';
設定就可以了,但是,還要重新整理一下

flush privileges;

# 別忘記了,不然不會生效的。

mysql設定root密碼

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

MySQL設定root密碼

安裝mysql時,root預設沒有密碼,這顯然很不安全,所以我們需要手動為root設定密碼。1.關閉mysql service mysqld stop2.修改配置檔案 開啟配置檔案,增加配置 mysqld safe skip grant table,遮蔽許可權驗證。vim etc my.cnf3.啟...

設定root密碼

在向大家詳細介紹linux mysql之前,首先讓大家了解下linux mysql,然後全面介紹linux mysql,希望對大家有用。1.linux mysql安裝 yum install mysql server 2.linux mysql修改root密碼 mysqladmin u root p...