1. 程式人生 > >mysql.exe 不是有效的32位程式

mysql.exe 不是有效的32位程式

環境:

win 2003 

根據https://www.mysql.com/support/supportedplatforms/database.html頁面的說明,

win2003下面支援的MySQL的最高版本是5.5.57,

在https://downloads.mysql.com/archives/community/頁面,選擇5.5.57版本後,下載x86 32bit的zip版本:https://downloads.mysql.com/archives/get/file/mysql-5.5.57-win32.zip

安裝:

以下的步驟作為基本的步驟,能夠確保你能執行一個基本的mysql:

1、將mysql-5.5.57-win32解壓到C盤根目錄下,更改資料夾名稱為mysql-5.5.57;

2、在C盤根目錄下建立一個資料夾mysqldb,內含1個資料夾data;

3、在C:\mysql-5.5.57資料夾下,新建一個my.ini檔案(ANSI格式),主要配置內容如下:
 

[mysqld]

port=3306

character_set_server=utf8

basedir=C:\\mysql-5.5.57

datadir=C:\\mysqldb\\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]

port=3306

default-character-set=utf8

[mysql]

default-character-set=utf8

4、將C:\mysql-5.5.57\data資料夾下的所有檔案複製到C:\mysqldb\data資料夾下;

5、cmd控制檯cd到C:\mysql-5.5.57\bin目錄內,執行下面的命令:

mysqld --install

以上命令回車後正常的結果是:Servicesuccessfully installed

6、再輸入下面的命令:

mysqld --console

以上命令會導致命令等待(不會退出:https://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_console)

7、ctrl+C後,再輸入下面的命令:

net start mysql

以上命令回車後正常的結果是:MySQL服務正在啟動\n MySQL服務已經啟動成功。

8、系統環境變數的配置。繼續輸入命令:

sysdm.cpl

以上開啟“系統屬性”對話方塊,切換到“高階”|“環境變數”內;

9、對Path環境變數新增;C:\mysql-5.5.57\bin;

10、輸入mysql -hlocalhost -uroot -p,預設的密碼為空;

11、進行其他的操作。比如首先做的第一件事是修改密碼:

>use mysql;

>update user set password=password(‘root’)where user=’root’;

>flush privileges;