mysql setup

1.        ./configure /

--prefix=/usr/local/myql /

--with-plugins=innobase /

--with-extra-charsets=all    ****支持多語言

2.        make

3.        make install

4.        我們得把文件my.cnf文件放到/etc/目錄下。讓mysql服務器啓動時能找到它。
安裝好mysql後,配製文件應該在/usr/local/mysql/share/mysql目錄中,配製文件有幾個,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf
,不同的流量的網站和不同配製的服務器環境,當然需要有不同的配製文件了。一般的情況下,my-medium.cnf這個配製文件就能滿足我們的大多需要;複製時改名。

cp /usr/local/myql/share/mysql/my-medium.cnf /etc/rc.d/init.d/my.cnf

5.        創建組mysql :sudo /usr/sbin/groupadd mysql

創建用戶 mysql:sudo /usr/sbin/useradd mysql –g mysql

6.        創建MySQL授權表,/usr/local/mysql/bin/mysql_install_db

修改/usr/local/mysql/var/的權限:

sudo chmod –R 1777 /usr/local/mysql/var/

7.        啓動MySQL /usr/local/mysql/bin/mysqld_safe &

在啓動mysql過程中你可能會遇到和下面類似的這種情況:
[root@localhost mysql]# bin/mysqld_safe &
[1] 14587
[root@localhost mysql]# Starting mysqld daemon with databases from /usr/local/mysql/var
STOPPING server from pid file /usr/local/mysql/var/localhost.localdomain.pid
050407 01:44:15 mysqld ended
[1]+ Done bin/mysqld_safe
如果出現這種錯誤消息,說明是數據庫目錄權限的問題造成的。也就是無法在數據庫的目錄(var目錄)中創建 ibdatal 文件。這時我們只要改變一下var目錄的權限就可以了.修改權限:Chmod –R 1777 var/,**R:該目錄及子目錄下所有文件**

8.        以後我們的啓動可以從mysql的腳本中啓動,在 /usr/local/mysql/share/mysql/目錄下有一個啓動mysql的文件mysqld.server把他複製到/etc/rc.d/init.d/目錄並且改名爲mysql
[root@localhost mysql]#cp mysqld.server /etc/rc.d/init.d/mysql
啓動      /etc/rc.d/init.d/mysql start
停止      /etc/rc.d/init.d/mysql stop
重啓      /etc/rc.d/init.d/mysql restart

9.        給用戶加密碼 /usr/local/mysql/bin/mysqladmin –u root password ***

    10.   進入數據庫    /usr/local/mysql/bin/mysql –u root -p

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章