mysql的目錄結構

2021-08-14 21:13:26 字數 1961 閱讀 5209

1. rpm二進位製包方式安裝目錄結構

二進位製包方式安裝時使用系統軟體預設目錄結構 :

/usr/bin                     #mysql使用者可執行檔案目錄

/usr/libexec              #mysql後台daemon程式目錄

/usr/lib/mysql          #mysql庫檔案目錄

/usr/lib64/mysql     #如果為64系統,mysql 64位庫檔案目錄

/usr/share/doc        #mysql文件目錄

/usr/share/info        #mysql資訊檔案目錄

/usr/share/man      #mysql聯機幫助文件目錄

/usr/share/mysql    #mysql字符集目錄

/usr/include/mysql #mysql c頭檔案目錄

/var/log                     #mysqld服務日誌檔案目錄

/var/run/mysqld      #mysqld服務執行狀態目錄 (ubuntu: /usr/sbin/mysqld)

/var/lib/mysql          #mysql資料檔案目錄

/etc/my.cnf               #mysql配置檔案

/etc/rc.d/init.d/mysqld  #mysqld服務啟動指令碼 ubuntu為:  /etc/init.d/mysqld

2 配置檔案

linux系統下,mysql的配置引數檔案為my.cnf,一般按下面的順序查詢此檔案:/etc目錄、mysql安裝目錄、mysql資料目錄。配置模板位於原始碼樹的support-files目錄,有my-small.cnf、my-medium.cnf、my-large.cnf、my-huge.cnf四個,關於mysql配置檔案的詳細資訊請參閱筆者的其它文章或是

mysql官方文件

。3 啟動mysqld服務

執行下面的命令啟動mysql:        service mysqld start

ubuntu為:  service mysql start 

3 設定mysql帳號

mysql安裝後預設生成兩個帳號:乙個是root,未設定密碼,可以從本機登入到mysql;另乙個是匿名帳號,無帳號名、無密碼,可以從本機登入,未提供使用者名稱的連線都將假定為此帳號。這樣的設定存在著安全隱患,按下面的步驟進行更改。

以root帳號連線到mysql伺服器:

mysql -u root 

如果提示找不到mysql檔案,請嘗試使用絕對路徑,如本文示例為:

/usr/local/mysql/bin/mysql -u root 

命令成功執行後將進入到mysql命令提示符下:

mysql>

(以下命令均在mysql命令提示符下執行)

改變當前資料庫為mysql:

use mysql

設定從本地主機登入的root帳號密碼:

set password for 

root@localhost=password('your

password');

或:update user set password=password('your password') where user='root' and host='localhost';

刪除匿名帳號: 

delete from user where user='' ;

刪除密碼為空的帳號:

delete from user where password='';

刪除允許非localhost主機登入的帳號:

delete from user where host<>'localhost' ;

執行下面的命令使更改生效:

flush privileges ; 

執行下面的命令退出mysql命令列:

quit

或:/q

mysql的目錄結構 Mysql目錄結構介紹

在mysql的目錄下 幾個資料夾 bin 存放編譯好的工具 data 存放資料庫資料的位置 docs 存放文件的地方,比如changelog,還有mysql的詳細文件mysql.info include 存放客戶端開發的庫,實際上就是mysql devel裡面的東西 lib 這裡就相當於mysql ...

MySql的目錄結構

1.rpm二進位製包方式安裝目錄結構 二進位製包方式安裝時使用系統軟體預設目錄結構 usr bin mysql使用者可執行檔案目錄 usr libexec mysql後台daemon程式目錄 usr lib mysql mysql庫檔案目錄 usr lib64 mysql 如果為64系統,mysql...

mysql目錄結構

mysql的目錄結構 查詢datadir 在mysql中 show global variables like datadir 進入目錄 cd data mysql mysql3306 data 檢視目錄ls lh 我在前面建立了乙個資料庫wy,可以看到實際上wy是乙個目錄,通過cd wy 進去,m...