mysql非安裝版的配置和使用

2021-05-22 07:35:35 字數 3187 閱讀 5561

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 sql

測試,這是乙個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非安裝版配置

網上有好多關於mysql的非安裝版的配置是錯的,這個是看了官方文件才配置好的,希望對大家有幫助 環境變數配置 我的電腦 屬性 高階 環境變數 新建 變數mysql home 值d wamp mysql 找到變數path 編輯,在後面加上 mysql home bin 執行中輸入cmd 或找到c wi...

(一)非安裝版mysql的使用

windows64位非安裝版本 mysql community server 5.7.17 2.複製my default.ini檔案為my.ini 可以根據具體需要去配置,相關配置可以參考官方文件,3.配置環境變數 mysql home 解壓路徑 path mysql home bin 4.命令列執...

mysql免安裝版配置 MySQL免安裝版配置教程

操作步驟 2 解壓到相應的安裝目錄,以 d program files environment mysql 為例 3 新增環境變數,在系統的path中配置mysql的bin目錄 d program files environment mysql bin 4 新建mysql配置檔案my.ini,放在m...