原文網址:http://vbb.twftp.org/showthread.php?t=7174
1. 先關閉mysql service
2. 下指令移除mysql service
3. 從新增移除中,移除mysql
4. 將剩餘未刪除的檔案清光。
已知mysql 4.0.X 4.1.X 5.0.X均有service移除後還在的現象。
參考:
Running MySQL as a Service Under Windows NT
http://www.kitebird.com/articles/nt-serv.html
補充一下。
停止 MySQL service 的指令前,先確認自己擁有系統管理者的權限。然後,下達
C:\> NET STOP MySQL
之後,切換路徑到 MySQL 執行檔所在的路徑,譬如說
D:\mysql-4.0.x\bin\
依據安裝時,選擇執行的 MySQL service 執行檔,下達諸如
mysqld-max-nt.exe --remove
或
mysqld-nt.exe --remove
指令。
如果是使用 installer 安裝 MySQL,從「新增移除」裡頭移除 MySQL,然後刪除 MySQL 目錄底下的檔案。如果是使用壓縮檔手動安裝 MySQL,直接刪除 MySQL 目錄底下的檔案即可。
我是使用壓縮檔手動安裝 MySQL for Win32,使用 installer 的部分,如果有不對的地方,請補充指正。
yoonow 發表在 痞客邦 留言(1) 人氣()
MySql4.1.7密碼算法不同,你可以做如下選擇:
1)使用PHP5,用php_mysqli.dll,而不是以前的php_mysql.dll
2)將MySql的密碼改用原來的那套算法(本文介紹)
以前一直用Mysql 3.23.44,PHP5正式發佈後,喜歡嘗鮮的我忍不住了,用了幾天PHP5,才感覺我的Mysql太弱,於是乎升級我的Mysql,心一橫,最新的Mysql 5.0.1,嘿嘿,不信數據庫弱。
yoonow 發表在 痞客邦 留言(0) 人氣()
新安裝mysql設定root帳號
C:\mysql\bin> mysql mysql
mysql> delete from user where host='localhost' and user='';
mysql> quit
C:\mysql\bin> mysqladmin reload
C:\mysql\bin> mysqladmin -u root password "密碼"
或是
C:\mysql\bin> mysql -u root
mysql> SET PASSWORD FOR root@localhost=PASSWORD('新密碼');
yoonow 發表在 痞客邦 留言(0) 人氣()
為了建立開發測試環境,在Windows環境下讓多個Mysql版本同時運行。
目前已安裝之 mysql 版本為 3.23.49,這個部分不再作更動,並且加裝 mysql 4.1.22 及 mysql 5.0.45 共三個版本同時在同一部機器上運行。
(以下原本是要安裝 mysql 5.1.22,但是後來發現缺少 mysqld-nt.exe,因此先改改裝 mysql 5.0.45 。)
yoonow 發表在 痞客邦 留言(0) 人氣()
1.問題來源
一台機子上要運行mysql-4.1.21-win32和mysql-5.0.27-win32兩個版本的mysql,其中5.0.27安裝成windows服務,默認情況下,mysql運行於3306埠,因此需要做適當配置才能讓兩個版本同時運行。
2.解決步驟
1)軟體準備
mysql-4.1.21-win32 和mysql-5.0.27-win32的zip版,不需要安裝的。直接解壓到硬碟,這裏以C盤為例,解壓後為c:\mysql-4.1.21-win32,c:\mysql-5.0.27-win32。
yoonow 發表在 痞客邦 留言(0) 人氣()
一直是在一台機器上運行一個MYSQL服務,這幾天一個MYSQL連接的問題一直在困擾我。我突然想到一個機器上可以同時運行多個APACHE,為什麼就不能運行多個MYSQL呢?於是我說做就做。那個一直在困擾我的MYSQL連接的問題也解決了。(是delphi7連接mysql的問題,現在使用API的方法連接了。)
下面我把一個機器同時運行MYSQL4.0.21和MYSQL5.0.21的方法與過程寫下來。
yoonow 發表在 痞客邦 留言(0) 人氣()
轉載 :
http://blog.leolo.cc/2006/02/06/134/
這個4.1問題解決方法不錯,也有big5->utf8的教學
*******
首先把資料dump出來 。由於先前用4.0時我的資料是存成latin1,不管是Big5或是wordpress的UTF-8存進去後都是變成lantin1,所以dump出來後要用iconf或piconf把他轉成UTF-8,記得dump出來時要加上–default-character-set=latin1
yoonow 發表在 痞客邦 留言(0) 人氣()
- 網頁使用「utf-8」、mysql語法使用「utf8」(中間沒有一橫)。
- 全部網頁轉 utf8 編碼。
- modifybig5.php 把「許蓋功」處理程式註解起來不執行。
- sample_mail.php 等寄信程式檢查編碼,需改為utf-8。
- db_mysql.php 的function openDB($database)加上編碼設定
$charset = mysql_query("SET NAMES utf8;");
$charset = mysql_query("SET CHARACTER_SET_CLIENT=utf8;");
$charset = mysql_query("SET CHARACTER_SET_RESULTS=utf8;");
- mysqldump 匯出 big5 資料庫資料,複製一份作備份檔。
- 匯出的 big5 資料庫資料把「許蓋功」的反斜線清掉,資料轉 utf8 編碼。
- 重新建立資料庫,把資料匯回去資料庫。
yoonow 發表在 痞客邦 留言(0) 人氣()
【指令】
匯出 mysqldump
匯出整個資料庫 |
mysqldump -u[username] --password=[password] [db_name] > [file_name]
例:mysqldump -uroot --password=1234 test_db > test_db.sql |
匯出某個資料表 |
mysqldump -u[username] --password=[password] [db_name] [table_name] > [file_name]
例:mysqldump -uroot --password=1234 test_db test_table > test_db.sql |
以某種編碼匯出 |
mysqldump --default-character-set=latin1 -u[username] --password=[password] [db_name] > [file_name]
例:mysqldump --default-character-set=latin1 -uroot --password=1234 test_db > test_db.sql |
yoonow 發表在 痞客邦 留言(0) 人氣()