一、查看Mysql數據庫存放在本地磁盤的哪個路徑
ps -ef | grep mysql
二、Mysql的四大目錄
路徑 | 解釋 | 備注 |
/var/lib/mysql | mysql數據庫文件的存放路徑 | /var/lib/mysql/qizhi.cloud.pid |
/usr/share/mysql | mysql配置文件目錄 | mysql.server 命令和配置文件 |
/usr/bin | mysql 相關命令目錄 | mysqladmin mysqldump等命令 |
/etc/init.d/mysql | 啟動和停止相關腳本 |
三、修改字mysql符集
1. 查看當前mysql使用的字符集
mysql -u root -p # 登錄 mysql
show variables like '%char%'; # 查看當前mysql使用的字符集
因當前mysql 使用的字符集是 latinl 編碼,此時建庫插入中文會亂碼。
2. 把mysql配置文件拷貝一份到 /etc 目錄下
mysql 5.5 版本 : cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
mysql 5.6 版本 : cp /usr/share/mysql/my-default.cnf /etc/my.cnf
3. 修改 /etc/my.cnf mysql的配置文件
3.1 找到 [client] 加上如下內容
default-character-set=utf8
3.2 找到 [mysqld] 加上如下內容
character_set_server=utf8 character_set_client=utf8 collation-server=utf8_general_ci
3.3 找到 [mysql] 加上如下內容
default-character-set=utf8
3.4 保存退出,並重啟mysql
三、Mysql 配置文件
Mysql配置文件地址:
Windows : my.ini
Linux : /etc/my.cnf
1. 二進制日志 log-bin 文件,主要用於Mysql主從復制。在Mysql配置文件的 [client] 節點增加如下配置即可生效。
log-bin=/etc/mysql/data/mysqlbin
2. 錯誤日志 log-error 文件,默認是關閉的,記錄嚴重的警告和錯誤信息,每次啟動和關閉的詳細信息等。同樣在Mysql配置文件的 [client] 節點增加如下配置即可生效,記錄后文件名為: mysqlerr.err
log-err=/etc/mysql/data/mysqlerr
3. 查詢日志log文件,默認是關閉的,記錄查詢的sql語句,如果開啟會降低mysql的整體性能,因為記錄日志也是需要消耗系統資源的。通過該文件可以分析慢查詢的sql語句。
4. 數據文件
Windows : Mysql安裝路徑\data目錄下可以挑選數據庫目錄進入
Linux : 可以在當前系統中先看看都有哪些數據庫,在進入。默認路徑:/var/lib/mysql
*.frm 文件用於存放表結構。
*.myd 文件用於存放表數據。
*.myi 文件 用於存放表索引。