| 導購 | 订阅 | 在线投稿
分享
 
 
 

詳細講解Linux環境下MySQL 5.1安裝步驟

來源:互聯網  2008-06-01 03:18:40  評論

Linux環境下MySQL5.1安裝步驟:

1、下載MySQL免安裝版/二進制版軟件(不用編譯)

文件格式:MYSQL-VERSION-OS.tar.gz

2、創建MySQL組,建立MySQL用戶並加入到mysql組中

(不同版本的Unix中,groupadd和useradd的語法可能會稍有不同。)

#groupadd mysql

#useradd -g mysql mysql

3、進入目錄/usr/local,解壓縮免安裝版,並在此目錄中建立名爲mysql的軟鏈接

#cd /usr/local

#gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -

(該命令會在本目錄下創建一個名爲MYSQL-VERSION-OS的新目錄。)

(使用GNU tar,則不再需要gunzip。你可以直接用下面的命令來解包和提取分發:

#> tar zxvf /path/to/mysql-VERSION-OS.tar.gz)

#ln -s MYSQL-VERSION-OS mysql

4、添加MySQL配置文件

如果你想要設置一個選項文件,使用support-files目錄中的一個作爲模板。在這個目錄中有4個模板文件,是根據不同機器的內存定制的。

#cp support-files/my-medium.cnf /etc/my.cnf

(可能你需要用root用戶運行這些命令。)

5、設定目錄訪問權限,用mysql_install_db創建MySQL授權表初始化,並設置mysql,root帳號訪問權限

#cd mysql

#chown -R mysql .

#chgrp -R mysql .

#scripts/mysql_install_db –user=mysql

#chown -R root .

#chown -R mysql data

(注意以上命令中的" . "符號不能少。)

6、運行MySQL

#bin/mysqld_safe –user=mysql &

(如果沒有問題的話,應該會出現類似這樣的提示:

[1] 42264

# Starting mysqld daemon with databases from /usr/local/mysql/var

如果出現 mysql ended這樣的語句,表示Mysql沒有正常啓動,你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置。

大多數問題是權限設置不正確引起的。 )

7、設置root密碼。默認安裝密碼爲空,爲了安全你需要修改密碼

#/usr/local/mysql/bin/mysqladmin -uroot password yourpassword

8、拷貝編譯目錄的一個腳本,設置開機自動啓動

#cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod 700 /etc/init.d/mysqld

#chkconfig –add mysqld

#chkconfig –level 345 mysqld on

9、啓動mysqld服務

#service mysqld start

10、查看3306端口是否打開。要注意在防火牆中開放該端口

#netstat -atln

免安裝版/二進制版安裝基本命令概述:

shell> groupadd mysql

shell> useradd -g mysql mysql

shell> cd /usr/local

shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -

shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql

shell> cd mysql

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> scripts/mysql_install_db –user=mysql

shell> chown -R root .

shell> chown -R mysql data

shell> bin/mysqld_safe –user=mysql &

Linux環境下MySQL5.1安裝步驟: 1、下載MySQL免安裝版/二進制版軟件(不用編譯) 文件格式:MYSQL-VERSION-OS.tar.gz 2、創建MySQL組,建立MySQL用戶並加入到mysql組中 (不同版本的Unix中,groupadd和useradd的語法可能會稍有不同。) #groupadd mysql #useradd -g mysql mysql 3、進入目錄/usr/local,解壓縮免安裝版,並在此目錄中建立名爲mysql的軟鏈接 #cd /usr/local #gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf - (該命令會在本目錄下創建一個名爲MYSQL-VERSION-OS的新目錄。) (使用GNU tar,則不再需要gunzip。你可以直接用下面的命令來解包和提取分發: #> tar zxvf /path/to/mysql-VERSION-OS.tar.gz) #ln -s MYSQL-VERSION-OS mysql 4、添加MySQL配置文件 如果你想要設置一個選項文件,使用support-files目錄中的一個作爲模板。在這個目錄中有4個模板文件,是根據不同機器的內存定制的。 #cp support-files/my-medium.cnf /etc/my.cnf (可能你需要用root用戶運行這些命令。) 5、設定目錄訪問權限,用mysql_install_db創建MySQL授權表初始化,並設置mysql,root帳號訪問權限 #cd mysql #chown -R mysql . #chgrp -R mysql . #scripts/mysql_install_db –user=mysql #chown -R root . #chown -R mysql data (注意以上命令中的" . "符號不能少。) 6、運行MySQL #bin/mysqld_safe –user=mysql & (如果沒有問題的話,應該會出現類似這樣的提示: [1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 如果出現 mysql ended這樣的語句,表示Mysql沒有正常啓動,你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置。 大多數問題是權限設置不正確引起的。 ) 7、設置root密碼。默認安裝密碼爲空,爲了安全你需要修改密碼 #/usr/local/mysql/bin/mysqladmin -uroot password yourpassword 8、拷貝編譯目錄的一個腳本,設置開機自動啓動 #cp support-files/mysql.server /etc/rc.d/init.d/mysqld #chmod 700 /etc/init.d/mysqld #chkconfig –add mysqld #chkconfig –level 345 mysqld on 9、啓動mysqld服務 #service mysqld start 10、查看3306端口是否打開。要注意在防火牆中開放該端口 #netstat -atln 免安裝版/二進制版安裝基本命令概述: shell> groupadd mysql shell> useradd -g mysql mysql shell> cd /usr/local shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf - shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql shell> cd mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> scripts/mysql_install_db –user=mysql shell> chown -R root . shell> chown -R mysql data shell> bin/mysqld_safe –user=mysql &
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有