MySQL 安裝(RPM安裝模式)及目錄結構
MySQL 安裝(二進制安裝模式)
MySQL 安裝(源碼安裝模式)
折騰了幾天,先對mysql基本安裝和安裝目錄結構有所了解。
MySQL一般3種模式安裝:RPM,二進制,源碼
最簡單的就是RPM安裝模式,默認自動配置好了。當前就用最簡單的安裝方式吧。
安裝:
查看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,回車,首次進去不需要密碼):
[root@localhostl]#mysql
設置root密碼(兩種寫法):
use mysql;
set password for root@localhost=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相關目錄,繼續將以下目錄刪除
RPM的卸載方法:
rpm -qa|grep -i mysql
rpm -ev [your mysql version]