作者 主題: 請教一個mysql問題.  (閱讀 5282 次)

0 會員 與 1 訪客 正在閱讀本文。

ansonkung

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
請教一個mysql問題.
« 於: 2005-01-20 10:43 »
小弟安裝了 RedHat Enterprise Linux 3 AS ,  安裝後無法起動 mysql
查了光碟沒有mysql-server 套件, 只有下面4個
mysql-3.23.58-1.i386.rpm
mysql-bench-3.23.58-1.i386.rpm
mysql-devel-3.23.58-1.i386.rpm
MySQL-python-0.9.1-6.i386.rpm

記得之前有安裝過 RedHat 9 裡面有 mysql-server 套件, 是不是直接拿來安裝就可以了呢?

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #1 於: 2005-01-20 11:08 »
現在 MySQL 網站上的最新版本 4.0.23a 與 4.1.9
4.1 支援 Unicode (UTF-8) 與 子查詢
我覺得下載 Source Tarball 回來裝, 是最佳選擇唷
INSTALL-SOURCE 的文件稍微讀一下, 應該不會太難

有問題的標準處理流程
1. 看 Log
2. 針對 Log 所說的問題解決
3. 把 Log 錯誤在 Google 搜尋或在酷!學園搜尋(最近偶爾會說記憶體不足的錯誤, 看運氣囉!)
4. 應該就有解決的方法
--
TyroneYeh

ansonkung

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #2 於: 2005-01-20 14:21 »
謝謝板主的回覆  :lol:

另請教  之前有安裝了 phpBB2 版本:2.0.11 資料庫是 mysql 3.23

如果小弟裝了 mysql 4.1 那原本 phpBB2 的資料庫會不會不相容

先前用3.23版 是將舊電腦的 /var/lib/mysql/phpBB2 copy 到新電腦,
如果裝了4.1版之後, 可以這樣做嗎

paulso

  • 俺是博士!
  • *****
  • 文章數: 1966
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #3 於: 2005-01-26 17:28 »
最好用 dump
另外要 mysql-server

湯姆貓

  • 活潑的大學生
  • ***
  • 文章數: 475
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #4 於: 2005-01-26 18:23 »
MySQL3.23的資料格式與MySQL4.1有些不同
直接用一定會出問題.
用MySQL3.23的mysqldump出來的資料,
如果是Big5中文資料,
也不能直接塞到MySQL4.1裡,
會有特殊字的問題.

前一陣子我有順利將MySQL3.23的資料移轉到MySQL4.1
步驟如下:
1.利用phpMyAdmin將MySQL3.23的資料dump成文字檔.
2.系統重新安裝MySQL4.1
3.再利用那個文字檔,將資料重新塞回資料庫.
4.若資料沒問題...但是phpBB2卻讀不到資料.
   可能是權限問題,就要再下
UPDATE mysql.user SET Password=OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
   這個指令

paulchensu

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #5 於: 2005-03-12 17:51 »
RedHat Enterprise Linux 3 AS 的mysql好像是有問題,
很多人使用後都說有問題.所以裝目前較新的版本會是一種較好的選擇.

aerocat

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #6 於: 2005-03-12 20:23 »
引述: "湯姆貓"
MySQL3.23的資料格式與MySQL4.1有些不同
直接用一定會出問題.
用MySQL3.23的mysqldump出來的資料,
如果是Big5中文資料,
也不能直接塞到MySQL4.1裡,
會有特殊字的問題.

前一陣子我有順利將MySQL3.23的資料移轉到MySQL4.1
步驟如下:
1.利用phpMyAdmin將MySQL3.23的資料dump成文字檔.
2.系統重新安裝MySQL4.1
3.再利用那個文字檔,將資料重新塞回資料庫.
4.若資料沒問題...但是phpBB2卻讀不到資料.
   可能是權限問題,就要再下
UPDATE mysql.user SET Password=OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND User = 'some_user';
   這個指令


新版對password 編碼的方式不同, 可在/etc/my.cnf中加上下面設定
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

aerocat

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
請教一個mysql問題.
« 回覆 #7 於: 2005-03-12 20:25 »
引述: "paulchensu"
RedHat Enterprise Linux 3 AS 的mysql好像是有問題,
很多人使用後都說有問題.所以裝目前較新的版本會是一種較好的選擇.

我現在就是用RHEL 3,
資料庫部分我覺得還好,
kernel太就有些跟不上時代,很多ap不能用,
不過換 v4, 更新網站部分很痛苦.............