Mysql授权root账户允许远程连接访问
生活随笔
收集整理的這篇文章主要介紹了
Mysql授权root账户允许远程连接访问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一. 前言
在Linux上安裝完Mysql后,需要對root賬戶授權遠程連接訪問的權限,同時如果你創建了一個新的Mysql用戶,同樣也需要對該賬戶授權遠程連接訪問的權限;Mysql授權允許遠程登錄后,linux中安裝的Mysql可以與Navicat for Mysql(可視化)等連接,在可視化軟件下管理數據庫和創建數據庫操作。
二. 授權允許遠程訪問
1. 終端登錄Mysql:
mysql -uroot -p 或者 mysql -uQwer1234! -proot解釋:
- -uroot: -u后面表示賬號, -pQwer1234!: -p后面表示密碼
2. 使用mysql:
use mysql3. 授權命令:
grant all privileges on *.* to 'root'@'%' identified by 'Qwer1234!';其中"."代表所有資源所有權限, “‘root’@%”其中root代表賬戶名,%代表所有的訪問地址。IDENTIFIED BY ‘密碼’,這里換成數據庫root用戶的密碼,WITH GRANT OPTION表示允許級聯授權。
4. 刷新授權:
flush privileges;5. 查看授權是否成功:
select Host from user;
出現下方結果表示已經授權成功,此時可以遠程登錄了
三. 關閉授權
如果想要關閉授權,可執行以下命令:
revoke all on *.* from dba@localhost;四. Mysql相關命令
如果上述配置不生效,可嘗試重啟mysql服務,命令如下:
4.1 重啟Mysql
service mysqld restart // 重啟mysql服務4.2 查看是否啟動
service mysql status五. 命令行截圖
總結
以上是生活随笔為你收集整理的Mysql授权root账户允许远程连接访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最近研究Rest,这个东西还是个雏形,给
- 下一篇: 根据另外一个表来更新,增加字段