標籤:
折騰了兩晚,先對mysql基本安裝和安裝目錄結構有所瞭解。
MySQL一般3種模式安裝:RPM,二進位,源碼
最簡單的就是RPM安裝模式,預設自動設定好了。當前就用最簡單的安裝方式吧。
安裝:
MYSQL官方各種安裝方法:http://dev.mysql.com/doc/refman/5.6/en/linux-installation.html
查看mysql是否安裝:
rpm -qa|grep-i mysql
查看yum提供的mysql版本:
yum list | grepmysql
使用yum預設安裝mysql(自動下載RPM包安裝):
yum install -ymysql-server mysql mysql-devel
查看mysql安裝的版本:mysql –version (或者進入mysql> select version();)
查看啟用連接埠:netstat-ntpl | grep 3306
停止MYSQL服務: service mysqld stop 或者 /etc/init.d/mysqld stop
啟動MYSQL服務: service mysqld start 或者 /etc/init.d/mysqld start
進入mysql(輸入mysql,斷行符號,首次進去不要求輸入密碼):
[[email protected]]#mysql
設定root密碼(兩種寫法):
use mysql;
set password for [email protected]=password(‘yourpassword‘);
update user set password=password(‘yourpassword‘) where user=‘root‘ and host=‘localhost‘;
flush privileges;
安裝完成!
目錄結構:
查看設定檔:vi/etc/my.cnf
資料庫檔案目錄:ll/var/lib/mysql/
ibdata1:InnoDB類型中用於儲存資料和索引的檔案
mysql.sock:用戶端與伺服器進行通訊的通訊端檔案
test:資料庫test目錄
mysql:資料庫mysql目錄
ib_logfile0:重做記錄檔(交易記錄)
ib_logfile1:重做記錄檔(交易記錄)
資料庫中各表的隱藏檔(每個表3個檔案):ll /var/lib/mysql/mysql
Frm :資料字典檔案
MYD:資料檔案
MYI :索引檔案
Mysql記錄檔:ll/var/log/mysqld.log
(如:mysql 啟動時初始化資訊)
運行狀態進程檔案:/var/run/mysqld/mysqld.pid
(mysql服務啟動該檔案後才出現,關閉則消失)
符集及原始設定檔等:/usr/share/mysql(/etc/my.cnf可參看該目錄的設定檔.cnf)
協助文檔目錄:ll /usr/share/doc | grep mysql
卸載方法:
yum remove mysql-server mysql mysql-libscompat-mysql
rm -rf /var/lib/mysql
find / -name mysql #尋找mysql相關目錄,繼續將以下目錄刪除
MySQL 安裝(RPM安裝模式)及目錄結構