[問題] fedora 9 安裝MySQL問題

看板Linux作者 (~混血兒~)時間17年前 (2009/03/11 09:46), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
首先,我爬了好幾小時的文了= =有找到類似的問題,但是沒有解決方法! 所以我只好上來問一下了。 我從鳥哥的網站看了APACHE套件安裝,照著以下步驟走: 1.[root@tsai /root]# cd /usr/local/mysql-3.23.41 2.[root@tsai mysql-3.23.41]# ./configure --prefix=/usr/local/mysql \ --localstatedir=/usr/local/mysql/var 上面這個步驟在檢查你的系統,以設定適合你的系統的資料! 其中, --prefix 後面接你要安裝的 MySQL 目錄所在,而 --localstatedir 後面則是接你要將資料庫放置的地方,通常我們都會設定在 var 裡面。 3.[root@tsai mysql-3.23.41]# make 4.[root@tsai mysql-3.23.41]# make install 上面兩個步驟在安裝 mysql 到你剛剛設定的 /usr/local/mysql 路徑中。 注意囉,上面的步驟按你的 CPU 而可以耗掉很長的時間! 5.[root@tsai mysql-3.23.41]# ./scripts/mysql_install_db 如果你之前已經安裝過 MySQL 的話,這一步驟就不用安裝了, 這個步驟在產生 grant tables 這個東西!也就是資料庫啦! 這個步驟很是重要,如果沒有此步驟,則你的 MySQL 是不會動作的! 6.[root@tsai mysql]# adduser mysql 7.[root@tsai mysql]# chown -R mysql:mysql /usr/local/mysql 上面這個步驟在產生 mysql 這個帳號及群組名稱,另外, 將 /usr/local/mysql 這個剛安裝完畢的咚咚指定為 mysql 的所有, 這是為了安全性的考量,因為 mysql 的帳號與你原本 Linux 的帳號是不同的喔! 8.[root@tsai mysql]# cd /usr/local/mysql/share/mysql 9.[root@tsai mysql]# chmod 777 mysql.server 上面這個步驟再將你的 mysql.server 這個啟動 mysql 的執行檔, 設定成大家都可以使用的格式。 10.[root@tsai mysql]# /usr/local/mysql/bin/safe_mysqld --user=mysql & 上面這一行在以 mysql 這個人來啟動 mysql 的服務喔! 11.[root@tsai mysql]# /usr/local/mysql/bin/mysqladmin -u root password abcde 上面這一行在設定 root 的 mysql 密碼,其中 abcde 是密碼,你可以自行設定喔! 而我的問題點是第10跟11行的指令,怎麼弄都不對= =" 而最後我的mysql好像是出現沒有安裝的樣子. 請問有沒有大大曾跟我出現一樣的問題? 我是用tar來安裝的。 PS.錯誤訊息如下 mysqladmin: connect to server at 'localhost' failed  error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! ※ 編輯: neilman 來自: 60.248.210.18 (03/11 09:47)

03/11 10:18, , 1F
@@ 用 yum 可以自動滿足所有程式相依性
03/11 10:18, 1F

03/11 17:13, , 2F
我猜你連make 和 install都會失敗
03/11 17:13, 2F
文章代碼(AID): #19jnVXfg (Linux)