檢查資料庫服務命令
不清楚樓主只是用於考試還是在實際中
實際中各個資料庫開啟的命令是不一樣的。
mysql需要先啟動然後use 資料庫,
oracle則是根據sid名稱啟動資料庫。
打開的具體定義是什麼?
啟動?打開?使用表中數據?
Ⅱ 請檢查資料庫伺服器埠設置是否正確,默認埠為 3306 Error: Can't connect to MySQL server on 'localh
埠被屏蔽,檢查防火牆和殺毒軟體!
或者7685埠被其他程序佔用
檢查方法:
這里主要是用到windows下的DOS工具,點擊"開始"--"運行",輸入"cmd"後點擊確定按鈕,進入DOS窗口,接下來分別運行以下命令:
>netstat -aon | findstr "80"
Proto Local Address Foreign Address State PID
==== ============ ============== ========== ======
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688
可以看出80埠被進程號為1688的程序佔用.
然後就是在系統的資源管理器裡面看看是什麼程序佔用了這個埠,在資源管理器裡面打開進程的PID號碼,然後找到程序,如果不重要,關閉就可以了!
Ⅲ 怎樣在win7中使用命令行啟動mysql資料庫服務
原來win7運行mysql時並不是以管理員的身份運行cmd程序的!所以不能啟動mysql提示發生系統錯誤 5;拒絕訪問!那我們就需要以管理員的身份運行cmd。具體步驟如下:
1、在開始菜單的搜索框中輸入cmd,然後右鍵單擊,並選擇以管理員身份運行!
在以管理員運行的cmd命令框中就可以正常使用net start /stop mysql 命令了,我這里mysql服務名稱是mysql56,具體如下圖:
3
到這里mysql服務就可以正常的啟動或者關閉了。
Ⅳ SQL一些簡單資料庫命令
命令:
select
sql 資料庫查詢表格的命令:用SELECT 語句
用法:
查詢某一列:SELECT 列名稱 FROM 表名稱
查詢所有列:SELECT * FROM 表名稱
注釋:
SQL 語句對大小寫不敏感。SELECT 等效於 select。
Ⅳ 如何查看 sybase IQ 資料庫伺服器名
1.檢查資料庫是否運行。
檢查步驟 :
操作系統命令
Sun solaris 和unix 以及AIX下
#ps –ef | grep dataserver
2
參考指標:正常情況下,會顯示ASE及BACKUP server的進程信息。若無顯示任何進程信息,說明sybase沒有運行。
備註:對於不同的版本,資料庫進程數根據max online engines、number of engines at startup確定。
3
2.檢查訪問資料庫連接的數量 。
檢查步驟 :
sybase命令
sp_configure 逗number of user connections地 確定最大連接數
sp_who 確定在用連接數
對於每個運行的進程,sp_who報告其伺服器進程ID,狀態和進程用戶的的登陸名,主機名,阻塞此進程(如果存在)的伺服器進程ID,資料庫名和正在運行的命令。
Ⅵ MySQL資料庫的常用命令
1:使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql> SHOW DATABASES;
2:2、創建一個資料庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:選擇你所創建的資料庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4:查看現在的資料庫中存在什麼表
mysql> SHOW TABLES;
5:創建一個資料庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:顯示表的結構:
mysql> DESCRIBE MYTABLE;
7:往表中加入記錄
mysql> insert into MYTABLE values (」hyq」,」M」);
8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE 「D:/mysql.txt」 INTO TABLE MYTABLE;
9:導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
10:刪除表
mysql>drop TABLE MYTABLE;
11:清空表
mysql>delete from MYTABLE;
12:更新表中數據
mysql>update MYTABLE set sex=」f」 where name=』hyq』;
全局管理許可權對應解釋:
FILE: 在MySQL伺服器上讀寫文件。
PROCESS: 顯示或殺死屬於其它用戶的服務線程。
RELOAD: 重載訪問控製表,刷新日誌等。
SHUTDOWN: 關閉MySQL服務。
資料庫/數據表/數據列許可權:
ALTER: 修改已存在的數據表(例如增加/刪除列)和索引。
CREATE: 建立新的資料庫或數據表。
DELETE: 刪除表的記錄。
DROP: 刪除數據表或資料庫。
INDEX: 建立或刪除索引。
INSERT: 增加表的記錄。
SELECT: 顯示/搜索表的記錄。
UPDATE: 修改表中已存在的記錄。
特別的許可權:
ALL: 允許做任何事(和root一樣)。
USAGE: 只允許登錄–其它什麼也不允許做。
Ⅶ dos命令行怎麼查詢mysql資料庫
dos命令行怎麼查詢mysql資料庫具體步驟:
1.首先點擊桌面左下角--windows--圖標--搜索框內輸入--cmd--,點擊cmd.exe。
Ⅷ 如何查看sybase資料庫運行情況
方法/步驟
1
1.檢查資料庫是否運行。
檢查步驟 :
操作系統命令
Sun solaris 和unix 以及AIX下
#ps –ef | grep dataserver
2
參考指標:正常情況下,會顯示ASE及BACKUP server的進程信息。若無顯示任何進程信息,說明sybase沒有運行。
備註:對於不同的版本,資料庫進程數根據max online engines、number of engines at startup確定。
3
2.檢查訪問資料庫連接的數量 。
檢查步驟 :
sybase命令
sp_configure 「number of user connections」 確定最大連接數
sp_who 確定在用連接數
對於每個運行的進程,sp_who報告其伺服器進程ID,狀態和進程用戶的的登陸名,主機名,阻塞此進程(如果存在)的伺服器進程ID,資料庫名和正在運行的命令。
4
參考指標:如果連接數為最大可連接數的80%以上,表示存在連接數不足的可能。需要先分析在用連接數是否都是正常使用所需的,如果不是,通知資料庫系統管理員處理;如果是,則通知資料庫管理員增加最大可連接數的數量。
備註:sp_who命令結果中,登錄名NULL和空缺主機名的進程為系統進程。如NETWORK HANDERLER, DEADLOCK TUNE, CHECKPOINT SLEEP等。
5
3.檢查資料庫系統進程對內存的佔用情況。主要是檢查系統內存利用率和資料庫系統進程佔用內存量。
檢查步驟:
操作系統命令
Sun solaris
#vmstat 5 100
AIX
#vmstat 5 100
#ps aux 詳細看每個進程情況
#topas 簡單列舉前幾個進程
linux
#free –m
以MB為單位顯示內存狀況
未用內存=free+buffer+cache
6
參考指標:
正常情況下,進程內存使用率不會發生太大的變化。如果進程內存使用率不斷增加且速度較快,則要確定進程是否正常,有沒有軟、硬體的問題,如內存泄漏等。
備註:
Sun系統結果Free列呈現的數值即為空餘內存值,單位為K,與總內存大小進行比較,即可計算出內存佔用比。
Linux系統結果剩餘內存為total減used的值。
Ⅸ 怎麼查看mysql資料庫服務是否開啟
方法如下:
1、mysql中查看服務是否啟動的有關命令和參數的意思。