序言
我依據我自己的環境記錄下我的安裝步驟以供自己參考。
環境
安裝步驟
- 到官方網站下載MySQL的Linux版的TAR檔如[mysql-5.1.45-linux-i686-glibc23.tar.gz]
- 依據官方安裝步驟如下,執行最後一步會啟動MySQL
#groupadd mysql
#useradd -g mysql mysql
#cd /usr/local
#gunzip < /path/to/mysql-5.1.45-linux-i686-glibc23.tar.gz | tar xvf -
#ln -s /usr/local/mysql-5.1.45-linux-i686-glibc23 mysql
#cd mysql
#chown -R mysql .
#chgrp -R mysql .
#scripts/mysql_install_db --user=mysql
#chown -R root .
#chown -R mysql data
#bin/mysqld_safe --user=mysql &
- 如果有其他非本機的Client要連現這台DB需建立帳號,如果不綁IP安全性(代表從任何IP都能以該帳號連線)的帳號建立方式如下
- 關閉MySQL
#/usr/local/mysql/bin/mysqladmin -u root shutdown
- 啟動MySQL
#/usr/local/mysql/bin/mysqld_safe &
- 資料庫參數設定檔應該是在/etc/my.cnf,如果沒有可以從/usr/local/mysql-5.1.45-linux-i686-glibc23/support-files底下的*.cnf中挑適合的放在/etc/my.cnf
- my-innodb-heavy-4G.cnf: 這是一個針對 4G RAM(主要運行只有 InnoDB 表的 MySQL 並使用幾個連接數執行複雜的查詢)。
- my-huge.cnf: 適合 1GB - 2GB RAM的主機使用。
- my-large.cnf: 適合 512MB RAM的主機使用。
- my-medium.cnf: 只有 32MB - 64MB RAM 的主機使用,或者有 128MB RAM 但需要運行其他伺服器,例如 web server。
- my-small.cnf: 記憶體少於 64MB 時適用這個,MySQL 會佔用較少資源。
- 將MySQL設為在OS啟動時自動啟動
#cp /usr/local/mysql-5.1.45-linux-i686-glibc23/support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod 700 /etc/init.d/mysqld
#chkconfig --add mysqld
#chkconfig --level 345 mysqld on
沒有留言:
張貼留言