linux 下安裝mysql

hzczichao發表於2010-07-21

Linux 下安裝Mysql可真夠麻煩,裝了兩天時間,終於裝好了,把安裝步驟寫下來,方便以後安裝時候再別走彎路。

我下載的是原始碼包mysql-5.0.77-linux-i686-glibc23.tar.g

[@more@]<wbr>

一:安裝步驟

存放路徑:/usr/local/下


//解壓縮mysql原始檔包
[root@localhost local]# tar zxvf mysql-5.0.77-linux-i686-glibc23.tar.gz

//修改mysql-5.0.77-linux-i686-glibc23.tar.gz目錄名mysql
[root@localhost local]# mv mysql-5.0.77-linux-i686-glibc23 mysql

//增加使用者組及使用者
[root@localhost local]# groupadd mysql
[root@localhost local]# useradd -g mysql mysql


//更新/etc/my.cnf
[root@localhost local]# cd mysql

[root@localhost mysql]# cp support-files/my-medium.cnf /etc/my.cnf <wbr> <wbr>
cp: overwrite `/etc/my.cnf'? y

//以mysql使用者初始化資料庫,建立Mysql授權表,必須以mysql使用者
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql

//設定目錄許可權
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql data
[root@localhost mysql]# chgrp -R mysql .

//後臺啟動mysql
[root@localhost mysql]# bin/mysqld_safe --user=root &
此時如果沒有出現“……ended”字樣,安裝成功!

在命令列執行shell> mysql命令,如果出現

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id id 1

Server version:5.0.77-log MySQL Community Server (GPL)

Type ‘help’or ‘h’for help. Type ‘c’to clear the buffer.

mysql>

表明MySQL安裝成功!如果出現bash mysql:command not found,則要設定PATH環境變數,編輯/etc/profile,在檔案末尾新增PATH=$PATH:/usr/local/mysql/bin,儲存修改,再執行命令

shell> source /etc/profile,重啟系統後就可以了.

二:開機自啟動

不過此時重啟系統後仍然要在mysql的安裝目錄下使用bin/mysqld_safe --usr=root命令來手動啟動mysql,如果想讓開機後自啟動mysql可以使用如下命令:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 2345 mysql on
chown mysql:mysql -R /usr/local/mysql
service mysqld start

chkconfig --level 2345 msql on這條命令裡的2345暫時不是很清楚是什麼意思,這時重啟系統,mysql就會自動啟動,可以用ps -aef|grep mysql命令檢視,在命令列下也可以直接執行mysql命令,這是就會進入mysql> 模式,至此安裝完畢。

三:設定密碼

設定密碼命令如下:

mysqladmin -u root password <wbr>your_password

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23595918/viewspace-1035458/,如需轉載,請註明出處,否則將追究法律責任。

相關文章