linux下mysql數(shù)據(jù)庫(kù)的操作的方法
①.Mysql數(shù)據(jù)庫(kù)的安裝:
數(shù)據(jù)庫(kù)的安裝分為源碼安裝和rpm安裝。
當(dāng)然對(duì)于老手來(lái)說(shuō)需要進(jìn)行一些自定義的配置,那么當(dāng)然源碼安裝的靈活性要高一些。
但是這種安裝方式需要管理員自己處理好于系統(tǒng)的依賴關(guān)系。
而rpm安裝是已經(jīng)經(jīng)過(guò)編譯的二進(jìn)制文件,然而這種方式仍然對(duì)于處理依賴關(guān)系很麻煩,于是
產(chǎn)生了一種基于rpm包的前端管理軟件yum,yum可以從特點(diǎn)的鏡像源下載rpm包并進(jìn)行自動(dòng)安裝,配置和移除以及在線更新。
而作為linux新手,又是centos用戶。我當(dāng)然選擇yum安裝。
一般情況下centos都會(huì)自帶mysql數(shù)據(jù)庫(kù)。
1.yum list installed mysql* 查看是否安裝了Mysql。若有安裝則無(wú)需再安裝。如果需要重新安裝需進(jìn)行如下步驟。
2./etc/init.d/mysqld stop停止服務(wù)
3.rpm -qa|grep -i mysql查看安裝的rpm包
如果有mysql的rpm包,則命令 rpm -e 包名 刪除包
4.yum list|grep mysql 從yum源列出mysql的rpm包、
5.選擇相應(yīng)的包進(jìn)行安裝
客戶端 : yum install mysql
服務(wù)器端:yum install -y mysql-server mysql-devel
至此 mysql安裝完成
②.幾種主要目錄的說(shuō)明
通過(guò)命令 find / -name mysql* 可以查看相關(guān)的mysql目錄
/var/lib/mysql 數(shù)據(jù)庫(kù)文件目錄
/usr/bin 用戶可執(zhí)行的mysql命令目錄
/etc/my.cnf mysql配置文件
注:
mysql程序查找配置文件的順序?yàn)?/etc mysql安裝目錄 mysql數(shù)據(jù)目錄而配置文件位于/usr/share/mysql
下的四個(gè)文件my-small.cnf my-medium.cnf my-large.cnf my-huge.cnf??蓪⒁褂玫呐渲媚0鍙?fù)制到
/etc/my.cnf這樣在程序一開始查找配置文件便可以查找。
/usr/share/doc mysql文檔目錄
/usr/share/man mysql聯(lián)機(jī)幫助文檔目錄
/usr/share/mysql mysql配置文件目錄
/var/run/mysqldmysql運(yùn)行狀態(tài)目錄
/var/log/mysql.log mysql日志目錄
/etc/rc.d/init.d/mysqld mysql啟動(dòng)腳本
/usr/lib/mysql mysql庫(kù)文件目錄
③.mysql數(shù)據(jù)庫(kù)的簡(jiǎn)單操作
啟動(dòng)服務(wù):service mysql start
/etc/init.d/mysql start
停止服務(wù):service mysql stop
/etc/init.d/mysql stop
重啟服務(wù):service mysql restart
/etc/init.d/mysql restart
安裝后默認(rèn)只有root用戶且無(wú)密碼 也可用匿名用戶登錄 直接輸入mysql即可進(jìn)入mysql命令界面
mysql -u root無(wú)密碼登入
mysql -u root -p 密碼登入
mysqladmin -u root -p 舊密碼 password 新密碼
因第一次無(wú)密碼故-p選項(xiàng)省略 mysql -u root password 12345
查看mysql是否為系統(tǒng)啟動(dòng)服務(wù) /sbin/chkconfig -list
添加mysql系統(tǒng)服務(wù) /sbin/chkconfig -add mysql
刪除mysql系統(tǒng)服務(wù) /sbin/chkconfig -del mysql
④進(jìn)入mysql命令界面的基本操作
使用命令 mysql -u root -p 進(jìn)入mysql命令界面
create database mysqltest; 創(chuàng)建數(shù)據(jù)庫(kù)
show databases; 顯示/var/lib/mysql目錄下當(dāng)前存在的數(shù)據(jù)庫(kù) 其中mysql和test數(shù)據(jù)庫(kù)是系統(tǒng)自帶的兩個(gè)數(shù)據(jù)庫(kù) mysql中有系統(tǒng)信息,十分重要。
use mysqltest; 切換數(shù)據(jù)庫(kù)
show tables; 顯示數(shù)據(jù)庫(kù)中的表
其余select,insert,update等語(yǔ)句詳情參閱相關(guān)的sql語(yǔ)法書籍
至此,關(guān)于Linux下Mysql的大致操作已經(jīng)基本介紹完。雖然本文并不詳盡,但對(duì)于mysql的會(huì)有更大致直觀的了解。
文中難免有錯(cuò)誤,還望讀者批評(píng)指正。共同完善
以上這篇linux下mysql數(shù)據(jù)庫(kù)的操作的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法
今天小編就為大家分享一篇linux命令實(shí)現(xiàn)音頻格式轉(zhuǎn)換和拼接的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
Linux系統(tǒng)中swap分區(qū)的設(shè)置與增加/刪除
我們都知道在安裝Linux系統(tǒng)時(shí)在分區(qū)時(shí)可以分配swap分區(qū),而系統(tǒng)安裝后(在運(yùn)行中)如何建立或調(diào)整swap分區(qū)呢?下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)中swap分區(qū)的設(shè)置與增加/刪除的相關(guān)資料,需要的朋友可以參考下2018-07-07
Linux常見英文報(bào)錯(cuò)中文翻譯(菜鳥必知)
這篇文章主要介紹了Linux常見英文報(bào)錯(cuò)中文翻譯,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
詳解Ubuntu下配置samba實(shí)現(xiàn)文件夾共享
這篇文章主要介紹了詳解Ubuntu下配置samba實(shí)現(xiàn)文件夾共享的相關(guān)資料,需要的朋友可以參考下2017-03-03

