一、連接遠程數(shù)據(jù)庫:
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供合江網(wǎng)站建設、合江做網(wǎng)站、合江網(wǎng)站設計、合江網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、合江企業(yè)網(wǎng)站模板建站服務,十載合江做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
1、顯示密碼
如:MySQL
連接遠程數(shù)據(jù)庫(192.168.5.116),端口“3306”,用戶名為“root”,密碼“123456”
C:/mysql
-h
192.168.5.116
-P
3306
-u
root
-p123456
2、隱藏密碼
如:MySQL
連接本地數(shù)據(jù)庫,用戶名為“root”,
C:/mysql
-h
localhost
-u
root
-p
Enter
password:
二、配置乎基衡mysql允許遠程鏈接
默認情況下,mysql帳號不允許從遠程登陸,只能在localhost登錄。本文提供了二種方法設置mysql可以通過遠程主機進行連接。
一、改表法
在localhost登入mysql后,更改
"mysql"
數(shù)據(jù)庫里的
"user"
表里的
"host"
項,歲做將"localhost"改稱"%"
例如:
#mysql
-u
root
-p
Enter
password:
……
mysql
mysqlupdate
user
set
host
=
'%'
where
user
=
'root';
mysqlselect
host,
user
from
user;
二、授權法
例如:
你想myuser使用mypassword(密碼)從任何主機連接到mysql服務器的話。
mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器,并使用mypassword作為密碼
mysqlGRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'192.168.1.3'IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
mysqlFLUSH
PRIVILEGES
使修改生效鋒稿,就可以了
常見問題:
1、在采用法二授權法之后,無法在本地登錄mysql(如:#mysql
-u
root
-p
-h
192.168.5.116
Enter
password:
ERROR
1045
(28000):
Access
denied
for
user
'root'@'loadb116'
(using
password:
YES)
上例中l(wèi)oadb116是主機名.
解決方法:
1、這時可以使用:mysql
-u
root
-p
登錄,進入到mysql后。
mysql
grant
all
privileges
on
*.*
to
'root'@'loadb116'
identified
by
'123456'
with
grant
option;
Query
OK,
rows
affected
(0.00
sec)
mysql
flush
privileges;
Query
OK,
rows
affected
(0.00
sec)
2、在本地使用ip地址登錄
#
mysql
-u
root
-p
-h
192.168.5.116
Enter
password:
Welcome
to
the
MySQL
monitor.
Commands
end
with
;
or
/g.
Your
MySQL
connection
id
is
60
Server
version:
5.1.45
MySQL
Community
Server
(GPL)
Type
'help;'
or
'/h'
for
help.
Type
'/c'
to
clear
the
buffer.
mysql
MySQl遠程連接數(shù)據(jù)庫有兩種方法,具體如下:
改表法。? 在localhost登入mysql后,更改 "MySql" 數(shù)據(jù)庫中的嫌判 "User" 表里的 "Host"選項,將"localhost"對應的值改為"%",具體代碼如圖所示:
2.授權法。 若MyUser想要使用mypassword(用戶密碼)從任何主機連接到mysql服務器則可以使用此方法,具體步驟如下圖所示。
3.按照上述改法,保存后重啟即可生效。
拓展資料:
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。
2.數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應用。
3.在信息化社會,充分有效團碧地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件數(shù)據(jù)庫技術是管理信息系統(tǒng)、辦公自動化系統(tǒng)、決策支持系統(tǒng)等各類信息系統(tǒng)的核心部分,是進行科學研究和決策管理的重要技術手段。
4.數(shù)據(jù)庫是一個單位或是一個應用領域的通用數(shù)據(jù)處理系統(tǒng),它存儲的是屬于企業(yè)和事業(yè)部門、團體和個人的有關數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點出發(fā)建塌者舉立的,按一定的數(shù)據(jù)模型進行組織、描述和存儲。
5.其結構基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對某一應用,而是面向全組織,具有整體的結構化特征。
參考資料:數(shù)據(jù)庫_百度百科
查看Centos版本
[root@VM_0_7_centos ~]# cat /渣答etc/redhat-release
CentOS Linux release 7.3.1611 (Core) 12
查看當前 Ubuntu Server版本斗吵
ubuntu@VM-15-131-ubuntu:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release: 16.04
Codename: xenial123456
修改user表里面的host項
登入mysql后,更改 “mysql”空梁侍 數(shù)據(jù)庫里的 “user” 表里的 “host” 項,從”localhost”改稱”%”
mysql -uroot -proot
mysqluse mysql;
mysqlupdate user set host = '%' where user = 'root';
mysqlselect host, user from user;