1 解壓縮。
tar -xvzf 4.11.1
2 輸入配置文件
config ××××××
配置mysql程序的路徑,配置data路徑;
./configure --prefix=/usr/local/zftmysql --localstatedir=/data/zftdata [--with-extra-charsets=gbk,gb2312]
3 編譯
make clean (避免一些老的配置遺留在裏面,必須先make clean)
make
4 安裝;
MakeInstall
5 生成mysql用戶數據庫和表文件
/data/zft/mysql-4.1.11# ./scripts/mysql_install_db
(如果該數據庫被誤刪除,可以cp其他的Mysql一份即可)
6 修改zftdata組權限:(注意加參數-R 保證更新所有的目錄)
修改組權限屬性爲 mysql.mysql
chown -R mysql.mysql zftdata
** 此步重要,同時務必對zftdata文件夾也進行權限更新,否則無法創建ibdata(無).
7 etc目錄下修改my.cnf
一般使用默認通用模板即可(適當的修改ibdata 到合適的值);
8 啓動mysql,根據配置文件進行創建;
/${mysqlhome}/bin# ./mysqld_safe &
會根據步奏2中配置的創建相對應的目錄;
9 停止mysql.
mysqladmin shutdown
Mysql安裝的安全性
-----------------------------------------------------------------------------------------------------
1更改 MYsql的bind-address監聽地址.安全配置*
爲了數據的安全,可以考慮讓MySQL只守候在127.0.0.1上,這樣從Internet上就無法直接訪問數據庫了。
修改/etc/init.d/mysql文件
在start部分找到類似下面這行
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file &
修改成
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 &
重起MySQL
/etc/init.d/mysql restart
最後netstat -l確認一下:
tcp 0 0 localhost:mysql *:* LISTEN
bind-address