今晚將 MySQL 5.7 裝了起來,但無法像以前一樣用 root 身份登入進去修改密碼
發現原來是要先取得一組臨時密碼後才能登入使用,簡單說明一下
Bojack 發表在 痞客邦 留言(0) 人氣(359)

閱讀此文章前建議請先看這篇【資料庫】從 MySQL 4.0 Big5 編碼資料庫升級到 MySQL 4.1 Big5 編碼資料庫
上一篇是在說如何將 4.0 以 Big5 編碼的 DB 轉匯到 4.1 同樣以 Big5 編碼的方法
但是用 UTF-8 編碼是現在的趨勢了,也比較不會有字元爛掉的問題
Bojack 發表在 痞客邦 留言(0) 人氣(2,018)

近來協助老師將以前的網站移轉到新機器,先描述一下歷史故事
以往升級 MySQL 時就是直接把 MySQL DB 內實體檔案 copy 到對應的目錄內,沒有用 phpMyAdmin or mysqldump 這二種方法
而這種方法在 MySQL 3.0 & MySQL 4.0 是 OK 的,但是從 4.1 以後就不能這樣做了
然而後來升級至 4.1 之後,從 phpMyAdmin 來看資料怎麼看都是亂碼,為了解決這問題找了無數網站的教學
Bojack 發表在 痞客邦 留言(0) 人氣(889)
# mysql -u root -p
# use Database_Name
# repair table Table_Name;
Bojack 發表在 痞客邦 留言(0) 人氣(289)
前陣子 Daydream 問我說 MySQL 在選擇連線校對時,utf8_general_ci 和 utf8_unicode_ci 哪個好?差別在哪裡。
Bojack 發表在 痞客邦 留言(0) 人氣(818)
參考藍小熊日記的說明,今天成功設定回來了,此篇記錄一下。
首先將 mysql結束掉:
Linux : service mysqld stop
Bojack 發表在 痞客邦 留言(0) 人氣(0)
一般來說,若從 phpMyAdmin Dump 出來的 SQL 太大時,透過 phpMyAdmin 在倒回去時往往會發生逾時或是超出檔案大小的限制 ...
雖然說可以去修改 php.ini 來改善此問題,但並不是每個人都是系統的管理者,有可能只是租用空間的使用者而已,遇到這種情形就一籌莫展了。我過去還原資料庫都是用暴力法,直接把整個實體資料庫「搬過去」,即使再大都不會有問題,但這只挶限是系統管理者的操作方式。
不過就是有好人寫出了 bigdump
Bojack 發表在 痞客邦 留言(0) 人氣(1,767)
這是從爪哇豆的秘密(JAVA)看到的,算是一個不錯用的小技巧!
利用這個方式可以隨機取得資料庫的資料來應用,如廣告、最新消息等....
使用 SQL 語法的 TOP n 來指定取得筆數,再用 ORDER BY 的方式,來亂數取得資料,並排序。
MS SQL:
Bojack 發表在 痞客邦 留言(0) 人氣(1,487)
登入 MySQL ~
shell > ./mysql -u root -p
(輸入密碼.... )
shell > show processlist;
Bojack 發表在 痞客邦 留言(0) 人氣(1,249)
今天被人告知 phpbb 打不開,昨天還好好的,今天就掛掉了 ~
然而一打開 phpbb 以後,呈現給我看的是錯誤訊息,無法 REPLACE INTO phpbb_sessions 這個 table ?
[code lang="html"]
MySQL errno: 145 Can't open phpbb_sessions.MYI
[/code]
這是第一次看到這個問題,於是利用 phpMyAdmin 來查看看是發生了什麼事 ~
Bojack 發表在 痞客邦 留言(0) 人氣(1,308)