1. 程式人生 > >ubuntu16.0.4設定mysql遠端訪問

ubuntu16.0.4設定mysql遠端訪問

Ubuntu16.0.4設定mysql遠端訪問
一般程式開發過程為了方便除錯中會需要遠端訪問資料庫,而mysql本身是預設只能訪問localhost,所以需要做一些設定。
1.首先,需要修改mysql的配置,執行

vi /etc/mysql/mysql.conf.d/mysqld.cnf

註釋掉如下內容:
這裡寫圖片描述
2.最簡單粗暴的辦法就是允許所有地址都可以通過root賬號遠端連線

msyql -u root -p
grant all on *.* to [email protected]'%' identified by '123' with grant option;
flush privileges;

*.*:表示mysql下的所有資料庫和表
%: 表示所有的地址,這是可以替換成特定的ip地址
123:遠端連線時的密碼
3.重啟mysql:

/etc/init.d/mysql restart

或者,相對安全一點的辦法就是在第二步的時候新建一個使用者,然後對遠端訪問只開放需要的資料庫表

# 建立使用者
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
#授權
grant all on test.* to [email protected]'%' identified by '123' with grant option;
#重新整理許可權
flush privileges;
  • with grant option:表示使用者username可以將自身的許可權傳遞給其他使用者,取消則表示不能給其他使用者授權

相關推薦

ubuntu16.0.4設定mysql遠端訪問

Ubuntu16.0.4設定mysql遠端訪問 一般程式開發過程為了方便除錯中會需要遠端訪問資料庫,而mysql本身是預設只能訪問localhost,所以需要做一些設定。 1.首先,需要修改mysq

Ubuntu16.0.4 安裝mysql

com load grep 數據庫 提示 .com jpg 用戶 linu 1. sudo apt-get install mysql-server 2. sudo apt-get install mysql-client 3. sudo apt-get install

Ubuntu16.0.4安裝mysql

十分簡單,按順序敲下面的命令就好 安裝 sudo apt-get install mysql-server sudo apt isntall mysql-client sudo apt install libmysqlclient-dev 檢視服務狀態 sudo netsta

Ubuntu 16.04 設定MySQL遠端訪問許可權

本文記錄一下在Ubuntu 16.04版本下設定MySQL資料庫的遠端訪問。 第一步:修改配置檔案的埠繫結 開啟的目錄可能會根據MySQL的版本稍有不同,可以先嚐試開啟/etc/mysql/my.cnf這個配置檔案,若該檔案不存在或檔案內容為空,則嘗試下面的檔

如何設定mysql遠端訪問及防火牆設定

我們要想讓區域網中的所有機器都能連線MySQL資料庫,首先要給MySQL開啟遠端連線的功能,在MySQL伺服器上MySQL命令列執行以下命令: grant all privileges on *.* to [email protected]"%" identified by

Ubuntu16.0.4 設定python3為預設

一般 在Ubuntu終端輸入python 顯示的是python2.7的,但是現在python3.x支援的很多了,而且我們總是要像python3進步的。 所以我這裡將python3 設定為預設的python 使用的命令主要有這兩個(alternatives機制

Ubuntu 環境下的mysql 遠端訪問,redis 遠端訪問設定密碼 ,mongo 安裝 ,設定使用者密碼,開啟遠端訪問

MySQL遠端訪問 1.編輯mysql配置檔案,把其中bind-address = 127.0.0.1註釋了 vi /etc/mysql/mysql.conf.d/mysqld.cnf 2.使用root進入mysql命令列,執行如下2個命令,示例中mysql的root賬號密碼:root grant

ubuntu16 設定mysql遠端連結

use mysql; select * from user;//可以看到所有的使用者,HOST為local的只可以本地連線,也可以指定IP連結,設定為%所有使用者可以遠端連結 設定想使用遠端連線的使用者的HOST為% 修改配置檔案(ubuntu16) sudo vi /etc

Ubuntu 16.04搭建MySQL資料庫並設定遠端訪問

安裝 MySQL # 更新源 sudo apt-get update # 安裝伺服器端,安裝過程中會要求輸入 root 密碼 sudo apt-get install mysql-server # 安裝客戶端 sudo apt-get install mysql-client # 檢視是

phpstudy設定允許遠端訪問mysql資料庫

1、先在伺服器中通過命令列方式(開啟phpstudy介面->右下角其他選單選項->MySQL工具->MySQL命令列) 登入mysql:mysql   -u root -p 密碼 (如果mysql初始賬號和密碼都是root)   2、執行use mysql;&nbs

mysql設定允許遠端訪問

有時mysql拒絕連結,是因為沒有開啟允許遠端連結 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'      這裡的123456為你給新增許可權使用者設定的密碼,%代表所有主機,也

MySQL遠端訪問設定終極方法

mysql> desc user; +------------------------+-----------------------------------+------+-----+---------+-------+ | Field                  | Type        

Ubuntu16.0.4安裝jdk8

ubuntu16.0.4 java8Ubuntu16.0.4安裝jdk8一、查看是否已經安裝java1、java -version2、如果已經安裝openjdk,將其卸載:apt-get purge openjdk*;二、下載wget命令下載jdk8(因為需要接受安全協議,所以直接輸入下載地址無法下載,所以要

Ubuntu16.0.4下安裝、卸載apache2服務

重新 all apache 方式 nbsp 安裝 stop In res 1.安裝apache2 安裝命令:sudo apt-get install apache2 啟動/停止/重啟apache2: service apache2 start/stop/restart

MySQL遠端訪問報錯ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)

從一臺linux遠端連線另一臺linux上的MySQL, mysql -hxxx.xxx.xxx.xxx -uroot -p 出現ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(111)錯誤。

開啟MySQL遠端訪問許可權允許遠端連線(解決Host is not allowed to connect to this MySQL server問題)

登陸mysql資料庫     [[email protected] data]# mysql -uroot -p123456 檢視user表 mysql> select host,user,password from user;

使用 byzanz ubuntu16.0.4 下錄製gif動畫

  在程式設計師的部落格中,為了減少程式碼的書寫,我們需要實用簡潔的展現方式來展現我們的程式碼和操作, gif 動畫非常符合我們的實際需求,那麼在Ubuntu的桌面系統中有那些好用的工具呢? 筆者之前在別的博文中看到了一篇博文,介紹的軟體包非常好用,名字叫做byzanz 安

開啟mysql遠端訪問許可權

1、登陸mysql資料庫            mysql -u root -p        檢視user表 mysql> use mysql;

MySQL遠端訪問許可權 允許遠端連線

1 首先cd / 到根目錄,開啟mysql控制檯 登入資料庫  mysql -u root -p 2、授權遠端連線 mysql> use mysql; Database changed mysql> grant all privileges on *.* to [e

Spring-Boot v2.0.5 設定跨域訪問

在@Configuration註解下的類中新增如下配置 @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfig