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