當前位置:首頁 » 數據倉庫 » mysql連接本地資料庫伺服器
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysql連接本地資料庫伺服器

發布時間: 2022-04-24 15:39:35

『壹』 怎麼用mysql連接mysql資料庫

通常我們在網路上看到的mysql教程和mysql工具書,裡面都是cmd命令和結果集。
也許有一些初學者不懂在系統的哪個角落輸入這些命令,或者啟動mysql的一些工具,下面教你怎樣進入這個mysql的cmd模式和基本的mysql的cmd操作。
以window系統為例,首先,我們把滑鼠移動到左下角的開始,點擊【開始】按鈕,找到【運行】,打開運行後,在輸入框裡面輸入「cmd」,然後按回車鍵(也就是enter鍵),隨即進入了cmd模式(一個背景為黑色的窗口,裡面有一些英文字母)。
打開cmd後,我們看到:C:\Ducuments and Settings\Administrator> (有一些朋友的系統使用的不是Administrator系統用戶的也就不同了,如果你進入window系統使用的用戶為user,那這個Administrator就換為user)
其實這串英文字母表示的是一個系統的位置,現在進入cmd之後的位置為:c盤的Ducuments and Settings目錄裡面的Administrator目錄下,那麼,既然知道這個cmd的位置的意思了,我們接著要做什麼呢?對了,就是要進入mysql的bin目錄,到裡面才可以用cmd啟動mysql。
以mysql5.0為例,mysql的安裝目錄在c盤的Program Files目錄裡面的MySQL裡面的MySQL Server 5.0(也就是C:\Program Files\MySQL\MySQL Server 5.0),那麼,我們就准備要進入這個目錄裡面了。
步驟如下:
C:\Ducuments and Settings\Administrator> cd\(回車鍵)
出現下面:
C:\>
第二步:
C:\>cd C:\Program Files\MySQL\MySQL Server 5.0\bin(回車鍵)
出現:C:\Program Files\MySQL\MySQL Server 5.0\bin>
第三步:(連接mysql伺服器)
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -hlocalhost -uroot -p(回車鍵)
(上面的-hlocalhost是指使用本地用戶來連接,-uroot是指使用用戶名為root的用戶來連接,-p是指空密碼,一般初學者都還沒有設置root的用戶密碼的,如果你在安裝mysql5.0時候配置了伺服器後,第一個要您設置root的密碼,請你記住,把它填入上面的-p之後)
成功連接後,就會出現mysql的歡迎語和mysql的版本號,
接著cmd的盤符出現為:
mysql>
那就表示成功連接mysql伺服器了,以後看到工具書裡面的命令,為mysql>命令,你就在這里輸入行了,結果集會出現在cmd裡面。

『貳』 本地如何操作伺服器的mysql,詳細教程

前置條件:

1、在阿里雲伺服器de系統是win service 2012。

2、伺服器里自己安裝了my sql 5.7

3、本地也安裝了my sql 5.7

需求:想通過本地的mysql連接上遠程的伺服器的mysql,這樣自己在本地操作資料庫比在伺服器里資料庫要好。

步驟:

一、增加允許遠程連接MySQL用戶 並授權。

在你安裝路徑下的bin文件夾里進行命令行的設置。

1、首先以root帳戶登陸MySQL

在伺服器中打開命令行(shift+右鍵)

打開資料庫管理員許可權

mysql -uroot -p 123

我去,對應的是123是對應到資料庫名。

果斷改為

mysql -uroot -p

輸入mysql的密碼。

一路next就ok。

『叄』 mysql怎麼連接資料庫伺服器

資料庫的伺服器,web的伺服器,以及其他應用的伺服器。這些其實都是小型機,伺服器,只不過是根據用途不同而分類。正常來說一個網站的常規伺服器的架構就是這三塊。

『肆』 怎麼查看mysql是否連接本地伺服器上

可以通過一下步驟查看是否連接上:
mysql的安裝目錄下面有個bin目錄,先用命令行進入該目錄,然後用 mysql -uroot -p123456 來登錄(注意:用戶名和密碼不用包含「」)

命令: show processlist;
如果是root帳號,你能看到所有用戶的當前連接。如果是其它普通帳號,只能看到自己佔用的連接。
show processlist;只列出前100條,如果想全列出請使用show full processlist;
mysql> show processlist;

命令: show status;
命令:show status like '%下面變數%';
Aborted_clients 由於客戶沒有正確關閉連接已經死掉,已經放棄的連接數量。
Aborted_connects 嘗試已經失敗的MySQL伺服器的連接的次數。
Connections 試圖連接MySQL伺服器的次數。
Created_tmp_tables 當執行語句時,已經被創造了的隱含臨時表的數量。
Delayed_insert_threads 正在使用的延遲插入處理器線程的數量。
Delayed_writes 用INSERT DELAYED寫入的行數。
Delayed_errors 用INSERT DELAYED寫入的發生某些錯誤(可能重復鍵值)的行數。
Flush_commands 執行FLUSH命令的次數。
Handler_delete 請求從一張表中刪除行的次數。
Handler_read_first 請求讀入表中第一行的次數。
Handler_read_key 請求數字基於鍵讀行。
Handler_read_next 請求讀入基於一個鍵的一行的次數。
Handler_read_rnd 請求讀入基於一個固定位置的一行的次數。
Handler_update 請求更新表中一行的次數。
Handler_write 請求向表中插入一行的次數。
Key_blocks_used 用於關鍵字緩存的塊的數量。
Key_read_requests 請求從緩存讀入一個鍵值的次數。
Key_reads 從磁碟物理讀入一個鍵值的次數。
Key_write_requests 請求將一個關鍵字塊寫入緩存次數。
Key_writes 將一個鍵值塊物理寫入磁碟的次數。
Max_used_connections 同時使用的連接的最大數目。
Not_flushed_key_blocks 在鍵緩存中已經改變但是還沒被清空到磁碟上的鍵塊。
Not_flushed_delayed_rows 在INSERT DELAY隊列中等待寫入的行的數量。
Open_tables 打開表的數量。
Open_files 打開文件的數量。
Open_streams 打開流的數量(主要用於日誌記載)
Opened_tables 已經打開的表的數量。
Questions 發往伺服器的查詢的數量。
Slow_queries 要花超過long_query_time時間的查詢數量。
Threads_connected 當前打開的連接的數量。
Threads_running 不在睡眠的線程數量。
Uptime 伺服器工作了多少秒。

『伍』 怎麼用SQLyog連接本地資料庫和遠程資料庫

連接遠程資料庫或遠程主機連接本地資料庫,首先先去授權XXX 主機可以訪問你的資料庫,

可以用ip 也可以使用用戶名,

語法格式:

GRANT (SELECT,UPDATE,INSERT,DELETE)(ALL PRIVILEGES) ON *.* TO [email protected] IDENTIFIED BY "XXX";

小括弧是可以選其一,ON後面第一個星號代表資料庫,第二個星號是表名。 root 用戶賬戶,可以使用 win + r->control-> 用戶查看,後面跟著ip 地址可以使用 win + r ->cmd->ipconfig 查看。最後XXX 是用戶賬戶密碼。

連接時注意使用的是內網還是外網,這點注意,踩過的坑。如果是內網可以使用花生殼或其他軟體映射測試。

『陸』 啟動mysql後怎麼連接資料庫

一.mysql安裝
網路mysql下載一個即可。只是注意一下幾個重要的數據:
第一個就是Port Number :3306。埠號默認3306,一般不需要改,如果改了,請記住這個埠號。

第二個就是password:本地資料庫密碼,默認用戶名是root

第三個就是Windows Service Datails:MySQL56,如果修改了請記住。(可以取消Start the MySQL Server at System Startup前面的勾,不然每次開機mysql就自啟服務了)

二、mysql管理工具
我知道的有Navicat,SQLyog Enterprise,因為第一次安裝了SQLyog Enterprise就一直用的它,一路安裝即可。Navicat貌似界面看起來不錯。<喎�"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+yP2hojxzdHJvbmc+way907G+tdjK/b7dv+I8L3N0cm9uZz6jujwvcD4KPHA+PHN0cm9uZz7BrL3Tsb612L/i1q7HsLHY0OvG9Lavyv2+3b/it/7O8Twvc3Ryb25nPqOss/W0zrCy17C94cr4uvPK/b7dv+K3/s7x0tG+rb+qxvSjrNLUuvO/qsb0t/7O8bXEstnX97e9yr263Lbg1tajrL+0uvPOxKGjPGJyPgo8L3A+CjxwPjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20150413/20150413093321259.jpg" alt="\">

New一個,可以取一個名字:local 代表為本地資料庫的名字吧,就一個名字而已。
重要的是其他幾個要填的數據:
mysql host address:localhost 本地地址,或者寫127.0.0.1回送地址,二者是等價的。
username:root 這個是默認名字,安裝的時候貌似可以修改。
password:**********就是安裝的時候設置的密碼。
port:3306 安裝時必須記住的埠號。
然後connect即可。
四、連接遠端資料庫
當然得知道遠端資料庫的address,username,password和port

五、啟動mysql服務(方式很多,可以自己網路)
前面在安裝時候必須記住的一個數據就是Windows Service Datails.
我的是默認的:MySQL56
DOS命令開啟mysql服務:net start mysql56
DOS命令關閉mysql服務:net stop mysql56

在安裝mysql的時候如果安裝了mysql notifier,用mysql notifier這個mysql管理工具打開也可以開啟和關閉mysql服務。

『柒』 怎麼鏈接一個伺服器上的mysql資料庫

要連接一個伺服器上的mysql資料庫首先需要知道這個伺服器的ip地址、mysql資料庫的用戶名和密碼還有埠號(默認是3306)。然後通過Navicat Premium這個軟體來完成,具體步驟如下:

步驟1:電腦上安裝Navicat Premium(可以網路搜索「Navicat Premium」然後下載)

『捌』 mysql是怎麼連接資料庫伺服器

1)連接Oracle 8/8i/9i/10g/11g(thin模式)

Class.forName("oracle.JDBC.driver.OracleDriver").newInstance();
String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl為Oracle資料庫的SID
String user="test";
String password="test";
Connection con=DriverManager.getConnection(url,user,password);
2)連接DB2資料庫
Class.forName("com.ibm.db2.jcc.DB2Driver");
String url="JDBC:db2://localhost:5000/testDb";/**資料庫連接串**/
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
3)連接MySQL資料庫
Class.forName("com.mysql.jdbc.Driver");
String url="JDBC:mysql://localhost:8080/testDB";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
4)連接SQL Server資料庫
Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver");
String url="JDBC:microsoft:sqlserver://localhost:1433;DatabaseName=testDb";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
5)連接PostgreSQL資料庫
Class.forName("org.postgresql.Driver");
String url="JDBC:postgresql://localhost/testDb";
String user="test"; String password="test";
Connection con=DriverManager.getConnection(url,user,password);
6)連接Access資料庫
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="JDBC:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/testDb/mdb");
Connection conn=DriverManager.getConnection(url,"","");
7連接Sybase資料庫
Class.forName("com.sybase.JDBC.SybDriver");
String url="JDBC:sybase:Tds:localhost:5007/testDb";
Properties pro=System.getProperties();
pro.put("user","userId");
pro.put("password","user_password");
Connection con=DriverManager.getConnection(url,pro);
8連接informix資料庫
Class.forName("com.informix.JDBC.ifxDriver");
String url="JDBC:informix-sqli:localhost:1533/testDb:INFORMIXSERVER=myserver"user=testUser;password=testpassword"; Connection con=DriverManager.getConnection(url);

示例:
連接SQL Server2008R2資料庫
首先Build Path → 添加外部sqljdbc.jar驅動

import java.sql.*;
public class DB {
public static void main(String[] args) throws Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=資料庫名", "sa", "1234");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from 表名");
while(rs.next()) {
System.out.println("id為:" + rs.getString("id") + "name為:" + rs.getString("name"));
}
System.out.println("資料庫連接成功!");
rs.close();
stmt.close();
conn.close();
System.out.println("資料庫成功關閉!");
}
}

『玖』 MySQL無法連接到本地伺服器是什麼原因

具體解決法如下:1.排除網路或防火牆問題先看是否能ping通遠程伺服器,ping192.168.1.211,如果不可以就是網路問題。然後,檢查埠是否被防火牆擋住了,telnet192.168.1.306,如果連接失敗,配置防火牆。2.配置防火牆,開啟3306埠vi/etc/sysconfig/iptables-AINPUT-mstate–stateNEW-mtcp-ptcp–dport3306-jACCEPT(允許3306埠通過防火牆)/etc/init.d/iptablesrestart(重啟防火牆使配置生效)2.檢查MySQL配置3.如果開啟了防火牆,telnet還是失敗,通過netstat查看3306的埠狀態:netstat-apn|grep3360tcp600127.0.0.1:3306:::*LISTEN13524/mysqld注意紅色的地方,這說明3306被綁定到了本地。檢查一下my.cnf的配置,這里可以配置綁定ip地址。