本文共 1277 字,大约阅读时间需要 4 分钟。
Mysql 安裝完畢後,就突然不知要做什麼,把流程寫一下:
1. 先啟動 mysql
[LINUX] service mysqld start [FREEBSD] /usr/local/etc/rc.d/mysql-server start 修改 /etc/rc.conf 加入一行 mysql_enable="yes"2. mysql安裝完後設定root密碼
/usr/local/bin/mysqladmin -uroot flush-privileges password "1234" 3. 進入mysql /usr/local/bin/mysql -uroot -p 4. mysql的設定檔存放在[FREEBSD] /usr/local/share/mysql [LINUX] /usr/share/mysql/ 裡面有幾個預設的my-xx.cnf my-huge.cnf 巨大型系統,記憶體1G-2G,且主要是執行MySQL的伺服用 my-innodb-heavy-4G.cnf 4GB以上的RAM, InnoDB only, ACID, few connections, heavy queries my-large.cnf 大型系統,記憶體512MB,且部分執行MySQL的伺服用 my-medium.cnf 給中型系統,記憶體32M - 64M,主要是執行MySQL的伺服或是 記憶體128M,其中MySQL只是和別的應用程式共存(例如網頁)伺服器用 my-small.cnf 給小型系統,記憶體-64M,其中MySQL只是和別的應用程式共存(例如網頁)的伺服器用 選一個適合的,拷背到/etc/my.cnf即可。基本上,我的分類法:
獨立用 Mysql Server,伺服器上主要是 MySQL 服務而已的話,會用my-huge.cnf
主機Loading 還可以,和網頁伺服共存。記憶體2G,我會用 my-large.cnf ,超過 2G的我會用 my-huge.cnf 其他情況我會用 my-medium ,至於 my-small 從來沒用過。[補充資料]
* mysql預設存收資料庫檔案的位置[RH LINUX] /var/lib/mysql [FREEBSD] /var/db/mysql * phpMyAdmin 要更改 select_lang.lib.php 的內容,可以讓頁面的編碼正常顯示: // MySQL charsets map $mysql_charset_map = array( 'big5' => 'big5', .... 'utf-8' => 'utf8', =>原本為UFT8 'utf-8' => 'latin1', => 改為 LATIN1 看是否能解決亂碼問題。[FREEBSD] mysql 的記錄檔會放在 /var/db/mysql
[參考資料] http://bbs.ecstart.com/redirect.php?tid=28204&goto=lastpost TWBSD转载地址:http://oblci.baihongyu.com/