連接mysql數(shù)據(jù),用到的工具Navicat Premium,步驟如下:
成都創(chuàng)新互聯(lián)公司是工信部頒發(fā)資質(zhì)IDC服務(wù)器商,為用戶提供優(yōu)質(zhì)的成都IDC機房托管服務(wù)
打開Navicat Premium,點擊連接按鈕下的mysql。
2.連接名可以任意,輸入主機ip或者主機名,端口一般默認都是3306,數(shù)據(jù)庫用戶名和密碼點擊確定就可以。
注意事項:用Navicat Premium打開遠程數(shù)據(jù)庫,需要數(shù)據(jù)庫用戶名有遠程訪問的權(quán)限。
語法如下
mysql -h主機地址
-u用戶名
-p用戶密碼
1、例1:連接到本機上的MySQL:
首先在打開DOS窗口,然后進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql。
2、例2:連接到遠程主機上的MYSQL。假設(shè)遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:mysql -h110.110.110.110 -uroot -pabcd123。
3、退出MYSQL命令:exit (回車)。
寫一個專門用于連接數(shù)據(jù)庫的文件:db_conn.php 如下:
?php
define("DBSERVER","localhost");
define("USER","root");
define("PASSWORD","your password");
define("DB","dbName");
function connectMySQL()
{
@mysql_pconnect(DBSERVER,USER,PASSWORD) or die("服務(wù)器繁忙,請刷新后再嘗試建立連接");
@mysql_select_db(DB) or die("數(shù)據(jù)庫正在連接中。。。");
}
connectMySQL();
mysql_query("set names utf8");
?
然后在需要使用到連接數(shù)據(jù)庫的網(wǎng)頁加入:
require("db_conn.php");
希望能幫到你。
mysql數(shù)據(jù)庫的幾種方法
一 Mysql命令行連接
一般對于剛剛安裝好的mysql,如果勾選啟用mysql lineclient的話??梢灾苯油ㄟ^找到開始---程序--- mysql command line client如下圖
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
點擊mysql命令行之后,會提示你輸入root密碼。輸入正確的root密碼之后即可連接到msyql數(shù)據(jù)庫里啦
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
二 Cmd命令行怎么連接數(shù)據(jù)庫
如果沒有安裝mysql命令行的話,我們可以通過找到 mysqld所在的路徑(復(fù)制mysqld.exe所在路徑)
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
使用cd切換到msyqld.exe路徑下,然后輸入mysql連接命令如下圖
格式是:
Mysql -P 端口號 -h mysql主機名\ip -u root (用戶) -p
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
如果是命令行是mysql所在的本機
而且用默認的端口 3306 直接輸入 mysql -u root -p 即可
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
第三方mysql數(shù)據(jù)庫連接工具
通過第三方數(shù)據(jù)庫連接工具這些就很多啦,如下圖設(shè)置好相關(guān)參數(shù)即可
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
連接進去之后,也就是比較人性化的圖形界面了。
更多關(guān)于mysql數(shù)據(jù)庫工具navicat for mysql怎么用?
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
其他遠程連接工具
Phpmyadmin 無疑是使用最廣泛的php管理數(shù)據(jù)庫的圖形化工具了,由于涉及到不同的環(huán)境和路徑。本例咗嚛不做詳細操作
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
END
其它注意事項
1
默認mysql是只能本機登陸的,如果需要外網(wǎng)能夠正常連接。
需要到mysql\user表格里面設(shè)置開放權(quán)限 如hosts即是可以遠程連接的主機
如何登錄mysql? cmd怎么連接mysql數(shù)據(jù)庫
1?一般來講,遠程服務(wù)器使用linux環(huán)境搭建,出于安全考慮,對登陸終端有嚴格限制,意思就是說linux在命令行會決定哪些ip可以登陸服務(wù)器,你需要和管理人員進行協(xié)商,讓其對你的ip開放
2.設(shè)置完成后你就可以在你電腦上連接mysql了,賬號我們一般寫的是localhost?現(xiàn)在你改成ip地址就好了,個人建議使用navicat?特別方便,windos和mac都有破解版,方便下載
對你ip開放后,點擊navicat圈住部分,進行登陸操作
看著localhost了沒,改成你的ip地址,然后接口一般3306 保持原樣,遠程mysql的賬號密碼,寫上就好了
3.如果還沒連接上就在問一下linux技術(shù)支持,那就是還沒對你的ip開放,當然了連接成功后密碼一定要妥善保管,不然后果很嚴重
1、導(dǎo)入.sql文件命令:mysql
use
數(shù)據(jù)庫名;mysql
source
d:/mysql.sql;
2、建立數(shù)據(jù)庫:mysql
create
database
庫名;
3、建立數(shù)據(jù)表:mysql
use
庫名;mysql
create
table
表名
(字段名
varchar(20),
字段名
char(1));
4、刪除數(shù)據(jù)庫:mysql
drop
database
庫名;
5、刪除數(shù)據(jù)表:mysql
drop
table
表名;
6、將表中記錄清空:mysql
delete
from
表名;
7、往表中插入記錄:mysql
insert
into
表名
values
("hyq","m");
8、更新表中數(shù)據(jù):mysql-
update
表名
set
字段名1='a',字段名2='b'
where
字段名3='c';
9、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)表中:mysql
load
data
local
infile
"d:/mysql.txt"
into
table
表名;