新聞中心
mysql怎么打開(kāi)啊?
1、 mysql安裝好后,在mysql的安裝目錄中有個(gè)bin目錄,里面有很多客戶端軟件,如果是mysql的客戶端,找到mysql.exe,這個(gè)是用于操作數(shù)據(jù)庫(kù)的系統(tǒng)客戶端軟件。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
2、 客戶端選擇:一般情況下,我們?cè)趯W(xué)習(xí)的時(shí)候會(huì)通過(guò)使用Windows下的控制臺(tái)進(jìn)行訪問(wèn),即win + R 同時(shí)按住打開(kāi)運(yùn)行,輸入cmd命令進(jìn)入控制臺(tái),然后進(jìn)入到mysql的bin目錄(具體可以看一下Windows下控制器切換路徑(百度經(jīng)驗(yàn)));或者在開(kāi)發(fā)的時(shí)候通常會(huì)使用一些集成工具,如Navicat之類。
3、 數(shù)據(jù)庫(kù)操作步驟:學(xué)習(xí)的時(shí)候客戶端和服務(wù)端是同時(shí)安裝的,都在一臺(tái)電腦上,但是要理解,mysql的客戶端和服務(wù)端通常不會(huì)在一臺(tái)機(jī)器上的(服務(wù)器在機(jī)房,客戶端就在個(gè)人電腦上),因此是需要進(jìn)行一些步驟操作的。(下面以windows下的控制臺(tái)為例)
① 連接認(rèn)證:mysql/mysql.exe -h主機(jī)地址 -P端口 -u用戶名 -p密碼,其中h可以是ip地址也可以是主機(jī)名如-hlocalhost/-h127.0.0.1,本地可以省略;-P(大寫(xiě)P)是端口,一般mysql是3306,默認(rèn)可以省略;-u是用戶名,如果沒(méi)有匿名賬號(hào),必填;-p(小寫(xiě)p)是密碼,一般必填,最好是輸入-p后先回車(chē),后輸入密碼(密文輸入密碼,更安全)
② 發(fā)送SQL指令,SQL(【百科】結(jié)構(gòu)化查詢語(yǔ)言Structured Query Language結(jié)構(gòu)化查詢語(yǔ)言)是mysql能識(shí)別的操作指令,這塊如果想深入學(xué)習(xí)理解可以參照MySQL的API文檔或者參考黑馬程序員下的6天玩轉(zhuǎn)MySQL,一般情況下分為幾大類:
DDL:Data Definition Language,數(shù)據(jù)定義語(yǔ)言,定義結(jié)構(gòu)。如創(chuàng)建數(shù)據(jù)庫(kù):create database `test` charset utf8;
DML:Data Manipulation Language,數(shù)據(jù)操作語(yǔ)言,進(jìn)行數(shù)據(jù)操作。如增刪改查指令:insert into table values()/delete from table where condition/update table set key = value/select * from table
DCL:Data Controller Language,數(shù)據(jù)控制語(yǔ)言,進(jìn)行權(quán)限管理。如給用戶授權(quán):grant seletet on *.* to 'root'@localhost
③ 解析:一般情況下客戶端會(huì)自動(dòng)解析MySQL服務(wù)器執(zhí)行返回的結(jié)果不需要我們進(jìn)行額外操作,但是如果是其他編程語(yǔ)言需要使用MySQL執(zhí)行的結(jié)果,那么還需要額外的解析(參照黑馬程序員6天玩轉(zhuǎn)MySQL中的PHP操作mysql)
④ 斷開(kāi)連接:數(shù)據(jù)庫(kù)用完之后,要養(yǎng)成主動(dòng)斷開(kāi)的習(xí)慣(被動(dòng)也可以,但是如果被動(dòng)沒(méi)有斷開(kāi),那么就會(huì)“占線”),mysql的客戶端可以使用\q | quit | exit,任意一個(gè)退出
MySQL是大學(xué)必修嗎
1.MySQL指的是數(shù)據(jù)庫(kù),大學(xué)一般有很多的專業(yè),作為一名學(xué)習(xí)計(jì)算機(jī)的同學(xué),這門(mén)課程就是一門(mén)必修的課程;
2.如果是其他專業(yè)的學(xué)生,不搞數(shù)據(jù)分析,不搞地理信息系統(tǒng)的同學(xué)應(yīng)該不需要學(xué)習(xí)的,也可能作為一門(mén)選修課程。
3.學(xué)習(xí)會(huì)計(jì)類專業(yè)的學(xué)生,他們所用的數(shù)據(jù)庫(kù)是Access,或者使用excel。
求助大蝦們,linux怎么給mysql漏洞打補(bǔ)丁
找個(gè)MySQL軟件
然后由于手動(dòng)安裝MYSQL,需要在系統(tǒng)中建立名為mysql的用戶和組,并制定musql用戶的宿主目錄是"/usr/local/mysql/data"
# groupadd -g 200 mysql
# useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
然后將軟件包釋放到"/usr/local/“目錄中,為了方便管理,用ln命令建立該目錄的符號(hào)鏈接目錄為mysql。
# tar zxvf MySQL-server-5.1.53-1.glibc23.i386.tar.gz -C /usr/local/
#cd /usr/local/
# ln -s MySQL-server-5.1.53-1.glibc23.i386/ mysql
然后在"var/lib"建立名為mysql的子目錄,并設(shè)置目錄和MYSQL服務(wù)器安裝目錄的屬主和屬組
# mkdir /var/lib/mysql
# chown -R mysql :mysql /var/lib/mysql
# chown -R root :mysql /usr/local/MySQL-server-5.1.53*
# chown -R mysql :mysql /usr/local/mysql/data/
然后進(jìn)入到MySQL的服務(wù)器程序的目錄,復(fù)制mysql的配置文件my.cnf到"/etc"目錄中,并執(zhí)行mysql.install_db命令初始化MySQL服務(wù)器中的數(shù)據(jù)庫(kù)。
# cd /usr/local/mysql
#cp support-files/my-medium.cnf /etc/my.cnf
如果mysql的RPM包在系統(tǒng)中已經(jīng)安裝,"/etc"目錄會(huì)存在my.cnf文件,將提示覆蓋原有的my.cnf文件
cp:overweite '/etc/my.cnf'? y
# ./scripts/mysql_install_db
然后設(shè)置"/var/lib/mysql/"和"/usr/local/mysql/data/"兩個(gè)目錄中的所有文件屬于mysql用戶和用戶組,以保證訪問(wèn)權(quán)限。
# chown -R mysql :mysql /var/lib/mysql/
#chown -R mysql :mysql /usr/local/mysql/data/
然后使用safe_mysqld 命令啟動(dòng)MYSQL服務(wù)器運(yùn)行,并制定MYSQL服務(wù)程序以系統(tǒng)用戶mysql的身份運(yùn)行
# /usr/local/mysql/bin/safe_mysqld --user=mysql
由于數(shù)據(jù)庫(kù)管理用戶root的初始密碼為空所以要設(shè)置
# /usr/local/mysql/bin/mysqladmin -u root password ‘密碼'
最后指定登錄數(shù)據(jù)庫(kù)的用戶名
# /usr/local/mysql/bin/mysql -u root -p (-p是設(shè)置提示用戶輸入口令)。
不知道對(duì)你有沒(méi)有幫助 有空看看吧
當(dāng)前文章:關(guān)于mysql打必修怎么打的信息
標(biāo)題URL:http://fisionsoft.com.cn/article/hjoegg.html