mysql 4.0.21 下载_W2K下安装 MYSQL 4.0.21 手记
1、從www.mysql.com下載推薦版本(recommended) 4.0.21,我下載的是ZIP而非安裝版
2、解壓文件到一個目錄,我是e:\mysql,這個目錄下應該有bin、data及其他目錄
3、在c:\winnt目錄下建一個my.ini文件,寫上以下內容,以指出你的安裝路徑:[mysqld]
# set basedir to your installation path
basedir=e:/mysql
# set datadir to the location of your data directory
datadir=e:/mysql/data
4、在dos command line下測試安裝是否正確:進入e:\mysql\bin目錄,用命令
mysqld --console
應該顯示以下內容040927 19:06:48? InnoDB: Started
mysqld: ready for connections.
Version: '4.0.21-debug'? socket: ''? port: 3306? Source distribution
這表示mysql的service已經啟動,監聽端口3306
然后在另一個dos窗口關閉mysql service:
mysqladmin -u root shutdown
此時看到剛才啟動MYSQL的窗口顯示:040927 19:11:27 mysqld: Normal shutdown
040927 19:11:28? InnoDB: Starting shutdown...
040927 19:11:31? InnoDB: Shutdown completed
040927 19:11:31 mysqld: Shutdown Complete
表示已經關閉。
5、把MYSQL安裝成服務,以讓MYSQL自動啟動
在DOS窗口使用如下命令:mysqld --install即可,非常簡單。此時可以到計算機管理-服務中看到多了一個mysql的服務,你可以根據
自己的喜好把它設置為自動或者手動啟動。
6、測試服務是否安裝成功
可以在服務面板中直接看看能不能啟動,也可以到DOS窗口用命令
net start mysql
測試,這是一個windows命令。
如果出現了1067號錯誤,一般的原因就是你在前面第3步中my.ini沒有設置對。
7、用以下命令測試服務是否已經啟動成功e:\> e:\mysql\bin\mysqlshow
e:\> e:\mysql\bin\mysqlshow -u root mysql
e:\> e:\mysql\bin\mysqladmin version status proc
e:\> e:\mysql\bin\mysql test
e:\> e:\mysql\bin\mysql -e "SELECT Host,Db,User FROM db" mysql -u root
8、從其他機器上連接數據庫mysql -h host -u user -p其中host是機器名(IP),user是用戶名
會提示你輸入密碼,如果正確的話就出現以下提示符mysql>
你可以鍵入\h或者help;試試
9、切換數據庫、create table,insert,select測試mysql> \u test
Database changed
mysql> create table tab1 (c1 varchar(10));
Query OK, 0 rows affected (0.19 sec)
mysql> insert into tab1 (c1) values ('1000');
Query OK, 1 row affected (0.01 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from tab1;
+------+
| c1?? |
+------+
| 1000 |
+------+
1 row in set (0.00 sec)
10、幾個有用的函數和命令SELECT VERSION(), CURRENT_DATE;
SELECT NOW();
SELECT USER();
SHOW DATABASES;
SHOW TABLES;
DESCRIBE tablename;
GRANT ALL ON databasename.* TO'your_mysql_name'@'your_client_host';
CREATE DATABASE menagerie;
從本地文件讀取數據到表
LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
11、SQL支持SELECT * FROM pet WHERE birth >= '1998-1-1';(日期格式可以這樣寫)
SELECT name, birth, CURDATE(), (YEAR(CURDATE())-YEAR(birth)) -
(RIGHT(CURDATE(),5)
除了is /not is,其他與NULL運算的結果均為NULL
SELECT 1 = NULL, 1 <> NULL, 1 < NULL, 1 > NULL;
SELECT 1 IS NULL;
正則表達式支持
SELECT * FROM pet WHERE name REGEXP '^b';
SELECT * FROM pet WHERE name REGEXP '^[bB]';
SELECT * FROM pet WHERE name REGEXP 'fy$';
SELECT DATABASE();
12、以BATCH模式運行命令mysql < batch-file
mysql -e "source batch-file"
mysql -h host -u user -p < batch-file
mysql < batch-file | more
mysql < batch-file > mysql.out
mysql -vvv:表示需要看到正在運行的命令
總結
以上是生活随笔為你收集整理的mysql 4.0.21 下载_W2K下安装 MYSQL 4.0.21 手记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bitnamigitlab_Bitnam
- 下一篇: python类加载器_利用Python反