[問題] fedora 9 安裝MySQL問題
首先,我爬了好幾小時的文了= =有找到類似的問題,但是沒有解決方法!
所以我只好上來問一下了。
我從鳥哥的網站看了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
03/11 10:18, 1F
推
03/11 17:13, , 2F
03/11 17:13, 2F