建立存放軟體的目錄:
mkdir /backup/software (可以存放在任何自己想存放的目錄)
/backup/software。
2.解壓軟體:
tar -zxvf mysql-5.0.25.tar.gz
3.進入源**目錄:
cd mysql-5.0.25
4.建立mysql的執行使用者
groupadd mysql
adduser -g mysql mysql
5.配置編譯選項:
./configure \
--prefix=/opt/mysql \
--with-unix-socket-path=/opt/mysql/tmp/mysql.sock \
--localstatedir=/opt/mysql/database/mysql_data \
--enable-assembler \
--with-mysqld-ldflags=-all-static \
--with-mysqld-user=mysql
編譯選項說明:
--prefix=/opt/mysql:將所有檔案安裝到/opt/mysql目錄下
--with-unix-socket-path=/opt/mysql/tmp/mysql.sock: 指定mysql的
unix socket檔案存放的目錄。
--localstatedir=/opt/mysql/database/mysql_data指定mysql的日誌存放位置和資料庫位置。
--enable-assembler:允許使用彙編模式(優化效能)
--with-mysqld-ldflags=-all-static:伺服器使用靜態庫(優化效能)
--with-mysqld-user=mysql:指定mysql的執行使用者。
其它常用編譯選項說明:
--without-server:僅編譯安裝客戶端工具。
--with-client-ldflags=-all-static:客戶端使用靜態庫。
--with-charset=charset:指定mysql使用的預設字符集。charset可以是:
big5、cp1251、cp1257、czech、danish、dec8、dos、euc_kr、gb2312、gbk、german1、hebrew、hp8、hungarian、koi8_ru、koi8_ukr、latin1、latin2、sjis、swe7、tis620、ujis、usa7或win1251ukr。如果不指定,預設使用latin1。
如果你需要其它選項, 請使用./configure --help檢視或參看文件
7.編譯:
make
8.安裝:
make install
9.拷貝mysql的配置檔案到/etc目錄下
cp support-files/my-medium.cnf /etc/my.cnf
初始化資料庫:
cd /opt/mysql
mkdir –p /opt/mysql/database/mysql_data
bin/mysql_install_db --user=mysql (生成mysql.sock)
chown -r root /opt/mysql(將軟體的安裝目錄擁有者改為root使用者)
chown -r mysql /opt/mysql/database/mysql_data(將存放資料庫的目錄擁有者改為
mysql使用者)
chgrp -r mysql /opt/mysql(將軟體的安裝目錄屬組改為mysql組)
10.啟動資料庫服務:
/opt/mysql/bin/mysqld_safe --user=mysql &
11.設定環境變數:
如果要使用本地的客戶端工具,並且不想每次都輸入完整路徑,就需要設定
path變數。
export path=$path:/opt/mysql/bin
12.測試:
執行/opt/mysql/bin/mysql,出現如下提示符
[root@vfast mysql]# /opt/mysql/bin/mysql
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 1
server version: 5.0.28-log source distribution
type 'help;' or '\h' for help. type '\c' to clear the buffer.
mysql>
mysql> show databases;
| database |
| information_schema |
| mysql |
| test |
3 rows in set (0.01 sec)
13.啟動指令碼(使系統啟動時自動啟動mysql資料庫服務):
在linux系統下:
在/etc/rc.local檔案內新增下面的行:
/opt/mysql/bin/mysqld_safe --user=mysql&
14.mysql的啟動和停止指令碼
如果不想使用13步中的方法來在系統啟動時自動啟動mysql服務,也可以使
用mysql提供的指令碼:
[root@vfast mysql-5.0.28]# cp support-files/mysql.server /etc/init.d/mysql
[root@vfast mysql-5.0.28]# chmod 755 /etc/init.d/mysql
[root@vfast mysql-5.0.28]# chkconfig --add mysql
windows安裝apache完整安裝步驟
2 雙擊安裝,一路預設到提示輸入 network domain ilantu.local 網域名稱 server name hongfengwang207.ilantu.local 計算機名 網域名稱 administrator s email address admin ilantu.local ...
7步完成tengine安裝
安裝依賴 centos yum install y gcc openssl devel pcre devel zlib develubuntu apt get install openssl libssl dev apt get install libpcre3 libpcre3 dev apt g...
windows安裝rockmongo的步驟
1.首先給自己的php新增 如果是win7 x64 選擇 php mongo 1.3.6 5.4 vc9.dll 在php.ini 檔案中新增 extension php mongo.dll解壓.linux下的安裝 rockmongo 是乙個php5 寫的mongodb 管理工具。1 使用如下命令安...