目前分類:MySql (9)

瀏覽方式: 標題列表 簡短摘要

原文網址:http://vbb.twftp.org/showthread.php?t=7174

1. 先關閉mysql service
2. 下指令移除mysql service

引用:
C:\> mysqld-nt --remove

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-win32mysql-5.0.27-win32兩個版本的mysql,其中5.0.27安裝成windows服務,默認情況下,mysql運行於3306埠,因此需要做適當配置才能讓兩個版本同時運行。
2.
解決步驟
1)
軟體準備
mysql-4.1.21-win32
mysql-5.0.27-win32zip版,不需要安裝的。直接解壓到硬碟,這裏以C盤為例,解壓後為c:\mysql-4.1.21-win32c:\mysql-5.0.27-win32

yoonow 發表在 痞客邦 留言(0) 人氣()

 

一直是在一台機器上運行一個MYSQL服務,這幾天一個MYSQL連接的問題一直在困擾我。我突然想到一個機器上可以同時運行多個APACHE,為什麼就不能運行多個MYSQL呢?於是我說做就做。那個一直在困擾我的MYSQL連接的問題也解決了。(delphi7連接mysql的問題,現在使用API的方法連接了。)

下面我把一個機器同時運行MYSQL4.0.21MYSQL5.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) 人氣()

  1. 網頁使用「utf-8」、mysql語法使用「utf8」(中間沒有一橫)。
  2. 全部網頁轉 utf8 編碼。
  3. modifybig5.php 把「許蓋功」處理程式註解起來不執行。
  4. sample_mail.php 等寄信程式檢查編碼,需改為utf-8。
  5. 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;");
  6. mysqldump 匯出 big5 資料庫資料,複製一份作備份檔。
  7. 匯出的 big5 資料庫資料把「許蓋功」的反斜線清掉,資料轉 utf8 編碼。
  8. 重新建立資料庫,把資料匯回去資料庫。  

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) 人氣()