1. 程式人生 > >《MySQL技術內幕:InnoDB儲存引擎》——第1章 MySQL體系結構和儲存引擎

《MySQL技術內幕:InnoDB儲存引擎》——第1章 MySQL體系結構和儲存引擎

啟動

./mysqld_safe &

檢視程序

ps -ef|grep mysqld

資料庫例項啟動時,讀取配置檔案的順序,後面的檔案配置會覆蓋前面的檔案配置

mysql --help | grep my.cnf

mysql> show variables like 'datadir';//datadir引數指定資料庫所在路徑

儲存引擎

mysql> show engines;//檢視當前MySQL資料庫支援的儲存引擎

mysql> create table xxx engine=myisam;//建立表時可以指定儲存引擎

mysql> alter table xxx engine=innodb;//可以修改表的儲存引擎

連線MySQL

連線MySQL的常用方式:

  • TCP/IP方式:mysql -hxxx.xxx.xxx.xxx -uxxx -p

許可權檢視

mysql> use mysql;

mysql> select host,user,password from user;

  • 命名管道和共享記憶體方式:略
  • Unix域套接字方式:

mysql> show variables like 'socket';//查詢套接字檔案的路徑

套接字連線

mysql -uroot -S /var/lib/mysql/mysql.sock -p