1. 程式人生 > >linux centos7 mysql無法遠端連線解決辦法

linux centos7 mysql無法遠端連線解決辦法

[[email protected] /]firewallcmdzone=publicaddport=3306/tcppermanentsuccess[caibo@localhost/] firewall-cmd –reload

systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
mysql安裝後還要允許遠端連線,其他伺服器才能連線到本地的資料庫。

mysql賬戶是否不允許遠端連線。如果無法連線可以嘗試以下方法:

mysql -u root -p    //登入MySQL 
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;     //任何遠端主機都可以訪問資料庫 
mysql> FLUSH PRIVILEGES;    //需要輸入次命令使修改生效
mysql> EXIT    //退出

也可以通過修改表來實現遠端:

mysql -u root -p

mysql> use mysql; 
mysql> update user set host = '%' where user = 'root'; 
mysql> select host, user from user;

相關推薦

linux centos7 mysql無法遠端連線解決辦法

[[email protected] /]firewall−cmd–zone=public–add−port=3306/tcp–permanentsuccess[caibo@localhost/]firewall−cmd–zone=public–add

Mysql無法遠端連線解決方案

前言 Mysql 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有

LINUX(CENTOS7)MYSQL不能遠端連線解決辦法

開始 今天,在騰訊雲的伺服器上面裝了一個Mysql,裝完發現我在linux下面可以連線,但是在我的window下面是用mysql視覺化工具(SQLyog)連線不了,錯誤如下: Host ‘’ is not allowed to connect to this MySQL

LinuxMySQL 5.7.23無法遠端連線解決方案

MySQL 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有開放遠端

linux配置mysql資料庫遠端連線失敗的解決方法

今天配置Linux下MySQL資料庫可以遠端訪問的問題,百度這方面的資料有很多,但是方法都一樣,都試過了卻未能解決,記錄一下 第一步:在/etc/mysql/my.cnf下找到bind-address = 127.0.0.1 在這行前加個”#”進行註釋,或

debian8.0無法以ROOT使用者 通過CRT遠端連線 解決辦法

解決方案:   root一般是被禁止登陸的,它擁有最高許可權,比較危險,平時都是先登陸普通使用者後再切到 root 或者sudo 來工作,如果實在有需求要改成讓root使用者直接登入,可以用如下方法: [[email protected] ~]# cat /etc/ssh/sshd_confi

Linuxmysql允許遠端連線

更新到2018-6-27 現在使用   阿里雲  伺服器,關於遠端連線MySQL的問題 首先要看看你的  阿里雲 伺服器 是否設定,開放了3306 埠。 然後再進行如下操作。 (其實很多  伺

LinuxMySQL 授權遠端連線

說明:當別的機子(IP )通過客戶端的方式在沒有授權的情況下是無法連線 MySQL 資料庫的,如果需要遠端連線 Linux 系統上的 MySQL 時,必須為 其 IP 和具體使用者進行授權。一般 root 使用者不會提供給開發者。如:使用 Windows 上的 SQLyog 圖形化管理工具連線 Linux 上

linuxmysql建立遠端連線

mysql建立遠端連線 GRANT ALL PRIVILEGES ON *.* TO '使用者名稱'@'允許連線的ip地址' IDENTIFIED BY '密碼' WITH GRANT OPTION;flush privileges; *.*(使用者對所有  庫.表  有所有

linuxmysql允許遠端連線

1.檢視linux防火牆是否開放3306埠 執行iptables -nL --line-number 這裡顯示DROP代表防火牆阻止了3306埠。 2.新增防火牆例外

Linuxmysql無法啟動問題解決

無論發現怎樣的問題,首先檢視err日誌。一、pid檔案找不到1.查詢err日誌顯示許可權問題。分析:mysql原本是所屬mysql使用者,如果在root使用者下啟動就有可能出現問題。解決:(1)檢視mysql的許可權(2)發現有root許可權,混亂了。所以先修改為mysql許

Linux系統Tomcat無法啟動問題解決辦法

在Linux中啟動以sh為字尾名的檔案方法是:sh+空格+name.sh今天在Linux系統啟動Tomcat時遇到無法啟動問題,詳見下圖不能開啟檔案startup.sh,原因很簡單,需要在這個檔案所在目錄下開啟,因為在Linux根目錄下執行找不到這個檔案。一種解決辦法是為其配

阿里雲ECS安裝mysql無法遠端連線問題

阿里雲ECS MySQL無法遠端連線,如果你試了網上所有的教程還是無法連線請看下面 首先要檢查防火牆,這是最基本的,很多教程會提到,開啟3306埠 檢查阿里雲伺服器安全組,看一下是否開啟3306的出

lnmp一鍵安裝包,mysql無法遠端連線

如題: 嘗試之後,發現並沒有什麼效果, 查了lnmp的官網-常見問題,裡面有提到這個問題, 原因:為了安全,lnmp 的大部分版本都是禁止遠端連線mysql的(3306埠被禁) 解決辦法:

linux配置mysql資料庫遠端連線失敗

今天配置linux下mysql資料庫可以遠端訪問的問題,百度這方面的資料有很多,但是方法都一樣,都試過了卻未能解決,記錄一下 第一步:在/etc/mysql/my.cnf下找到bind-address = 127.0.0.1 在這行前加個"#"進行註釋,或者改為: b

linuxmysql中文亂碼問題解決辦法

linux下Mysql中文亂碼問題解決辦法 一、lampp環境下的資料庫亂碼問題 問題描述: 在做mysql練習的時候發現新建立的資料庫中插入資料表中的記錄中文出現亂碼的問題,如下圖: 經過多方查證,整裡如下文擋: 前提: 我自己的環境是使用的lampp下的m

阿里雲安裝MySQL以後,MySQL無法遠端連線

原因: MySQL安裝預設建立的root使用者僅支援本地連線操作,ssh連線阿里雲伺服器,再mysql -u root -p命令連線資料庫的話,被認定為遠端連線,不是本地連線,提示連線失敗 注意:大家有沒有注意到,在報錯的最後提示using password:

mysql無法登入的解決辦法

 MySQL root密碼正確,卻怎麼也無法從本地登入MySQL,提示   1 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)   這裡後來經高人指點才發現mysql庫中的user表

linux安裝mysql以及遠端不能連線mysql解決辦法

安裝步驟: 1、複製安裝檔案到home目錄下 2、tar -zxvf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz解壓檔案 3、cp mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql

無法遠端連線阿里雲mysql資料庫的解決辦法

背景:使用阿里雲伺服器 ubuntu 16.04,mysql5.7 問題:遠端連線mysql資料庫報錯:ERROR 2003 (HY000): Can't connect to MySQL server on '120.78.150.110' (110) 分析:1. 預設情