Linux登陆Mariadb数据库,Mariadb数据库的远程连接(centos 7+ Navicat)
生活随笔
收集整理的這篇文章主要介紹了
Linux登陆Mariadb数据库,Mariadb数据库的远程连接(centos 7+ Navicat)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Linux服務器安裝完MariaDB后,使用Navicat遠程連接數據庫時可能出現無法連接的情況。
一、未進行用戶授權
該問題是因為mysql服務器沒有對遠程主機授權。mysql的授權的數據庫是存放在mysql服務器自帶的數據庫mysql/user 表中。我們必須把遠程登陸的機器名加入到該表中。
1.使用root登陸mysql服務器
mysql -u root -p ****
use mysql
2.可先查看用戶授權表
MariaDB [mysql]> SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';
3.進行遠程連接授權
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '你的數據庫密碼' WITH GRANT OPTION;
4.刷新權限
flush privileges;
二、未開放服務器或數據庫端口
1.可使用服務器的管理平臺進行數據庫對應端口的開放
2.若是Mysql配置只綁定了本機ip或相關配置問題可使用Mariadb官方問題進行查看
總結
以上是生活随笔為你收集整理的Linux登陆Mariadb数据库,Mariadb数据库的远程连接(centos 7+ Navicat)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux修改ssh登陆端口号,Linu
- 下一篇: linux安装系统配置环境变量,Linu