1. 程式人生 > >MYSQL基本配置/命令

MYSQL基本配置/命令

MySql對於自己而言,非常喜歡.可伸縮性強,速度快,既具有大型資料庫安全穩健等特點,又具有小型資料庫易用等的特點.
所以對於對該資料庫的把握是非常重要的.
今天搞了一個工作,就是對Mysql的配置.以前亂七八糟的在電腦上裝了,自己都搞不清楚.所以有必要重新搞一下.
首先,原來電腦上存在一個Mysql,因為是非安裝版的,所以直接把他刪了就可以了.然後,再刪除原來配置的MYSQL服務,
用命令SC DELETE MYSQL.好了,下載了新的mysql server以及mysql gui tools,就開始幹活了.
因為都是非安裝版的,所以直接解壓即可.我將mysql server裝在C:\Mysql下面.然後,在windows所在碟符的windows
目錄下建立一個my.ini檔案.內容可以如下:
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe

[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
箇中意思不言而喻.
這是另一份清單.也可以參考下.
#This File was made using the WinMySQLAdmin 1.4 Tool
#2007-1-5 9:07:38

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=C:/mysql
#bind-address=192.168.199.128
datadir=C:/mysql/data
#language=F:/APMserver/amp/mysql4/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=root
password=123
需要注意的是碟符用/,而不要用\.兼顧Unix標準吧.
下一步,將C:\MYSQL\BIN目錄新增到環境變數的Path變數中,這樣在任何命令提示符下都可以運行了.
剛才我們解除安裝了mysql服務,現在要安裝,可以執行mysqld-nt -install.這樣,就可以將服務安裝了,可以開啟服務面板看一下.
在命令提示符下執行Net start mysql,可以開始服務,執行Net Stop mysql可以中止服務.
接下來,便可以通過Gui tools對mysql進行各方面的操作.
預設埠3306,使用者名稱用root,密碼留空.
再說一點.如果資料庫是.sql檔案的話,如何放在資料庫裡呢.
網上有這樣的答案:
D:\mysql\bin>mysql  < c:\demo1.sql
或是:
c:\mysql\bin>mysql -uroot -p bb< c:\down\bb.sql
不過,我是這樣解決的.因為要建的資料庫是dbphp,而sql檔案內容是
所以,我在 query browser中建立一個dbphp表,然後在file選單裡選new script tab,輸入sql內容建立,或者也可以在file中open script,也是可以建立的.

MYSQL基本命令
一、連線MYSQL。

格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼

1、例1:連線到本機上的MYSQL。

首先在開啟DOS視窗,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>

2、例2:連線到遠端主機上的MYSQL。假設遠端主機的IP為:110.110.110.110,使用者名稱為root,密碼為abcd123。則鍵入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

(注:u與root可以不用加空格,其它也一樣)

3、退出MYSQL命令: exit (回車)

二、修改密碼。

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

1、例1:給root加個密碼ab12。首先在DOS下進入目錄mysqlbin,然後鍵入以下命令

mysqladmin -uroot -password ab12

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

2、例2:再將root的密碼改為djg345。

mysqladmin -uroot -pab12 password djg345

三、增加新使用者。(注意:和上面不同,下面的因為是MYSQL環境中的命令,所以後面都帶一個分號作為命令結束符)

格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"

例1、增加一個使用者test1密碼為abc,讓他可以在任何主機上登入,並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root使用者連入MYSQL,然後鍵入以下命令:

grant select,insert,update,delete on *.* to [email protected]"%" Identified by "abc";

但例1增加的使用者是十分危險的,你想如某個人知道test1的密碼,那麼他就可以在internet上的任何一臺電腦上登入你的mysql資料庫並對你的資料可以為所欲為了,解決辦法見例2。

例2、增加一個使用者test2密碼為abc,讓他只可以在localhost上登入,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MYSQL資料庫所在的那臺主機),這樣使用者即使用知道test2的密碼,他也無法從internet上直接訪問資料庫,只能通過MYSQL主機上的web頁來訪問了。

grant select,insert,update,delete on mydb.* to [email protected] identified by "abc";

如果你不想test2有密碼,可以再打一個命令將密碼消掉。

grant select,insert,update,delete on mydb.* to [email protected] identified by "";
在上篇我們講了登入、增加使用者、密碼更改等問題。下篇我們來看看MYSQL中有關資料庫方面的操作。注意:你必須首先登入到MYSQL中,以下操作都是在MYSQL的提示符下進行的,而且每個命令以分號結束。

所有由新奇世界 iNENS 提供http://vip.6to23.com/wocienyoung


一、操作技巧

1、如果你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。也就是說你可以把一個完整的命令分成幾行來打,完後用分號作結束標誌就OK。

2、你可以使用游標上下鍵調出以前的命令。但以前我用過的一個MYSQL舊版本不支援。我現在用的是mysql-3.23.27-beta-win。


二、顯示命令

1、顯示資料庫列表。

show databases;

剛開始時才兩個資料庫:mysql和test。mysql庫很重要它裡面有MYSQL的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫進行操作。

2、顯示庫中的資料表:

use mysql; //開啟庫,學過FOXBASE的一定不會陌生吧

show tables;

3、顯示資料表的結構:

describe 表名;

4、建庫:

create database 庫名;

5、建表:

use 庫名;

create table 表名 (欄位設定列表);

6、刪庫和刪表:

drop database 庫名;

drop table 表名;

7、將表中記錄清空:

delete from 表名;

8、顯示錶中的記錄:

select * from 表名;


三、一個建庫和建表以及插入資料的例項

drop database if exists school; //如果存在SCHOOL則刪除

create database school; //建立庫SCHOOL

use school; //開啟庫SCHOOL

create table teacher //建立表TEACHER

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default ’深圳’,

year date

); //建表結束

//以下為插入欄位

insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);

insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);


注:在建表中(1)將ID設為長度為3的數字欄位:int(3)並讓它每個記錄自動加一:auto_increment並不能為空:not null而且讓他成為主欄位primary key(2)將NAME設為長度為10的字元欄位(3)將ADDRESS設為長度50的字元欄位,而且預設值為深圳。varchar和char有什麼區別呢,只有等以後的文章再說了。 (4)將YEAR設為日期欄位。

如果你在mysql提示符鍵入上面的命令也可以,但不方便除錯。你可以將以上命令原樣寫入一個文字檔案中假設為school.sql,然後複製到c:下,並在DOS狀態進入目錄mysqlin,然後鍵入以下命令:

mysql -uroot -p密碼 < c:school.sql

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經除錯,你只要將//的註釋去掉即可使用)。


四、將文字資料轉到資料庫中

1、文字資料應符合的格式:欄位資料之間用tab鍵隔開,null值用來代替.

例:

3 rose 新鄉新飛 1976-10-10

4 mike 白鷺化纖 1975-12-23

2、資料傳入命令 load data local infile "檔名" into table 表名;

注意:你最好將檔案複製到mysqlin目錄下,並且要先用use命令打表所在的庫 。


五、備份資料庫:(命令在DOS的mysqlin目錄下執行)

mysqldump --opt school>school.bbb

註釋:將資料庫school備份到school.bbb檔案,school.bbb是一個文字檔案,檔名任取,開啟看看你會有新發現。

相關推薦

MYSQL基本配置/命令

MySql對於自己而言,非常喜歡.可伸縮性強,速度快,既具有大型資料庫安全穩健等特點,又具有小型資料庫易用等的特點. 所以對於對該資料庫的把握是非常重要的. 今天搞了一個工作,就是對Mysql的配置.以前亂七八糟的在電腦上裝了,自己都搞不清楚.所以有必要重新搞一下. 首先,原

華為交換機基本配置命令

1.5 計算機 class inter 三層交換機 con ide nat配置 鏈路 華為交換機基本配置命令 一、單交換機VLAN劃分 命令 命令解釋 system 進入系統視圖 system-view 進入系統視圖 quit 退到系統視圖 und

mysql lamp 配置命令總結

mysql lamp 三 Mysql1.卸載MySQL的RPM包rpm -e mysql --nodeps2.安裝cmake包tar zxf cmake-2.8.6.tar.gz cd cmake-2.8.6./configuregmake && gmake install3.創建數據

華為基本配置命令

console vty華為基本命令 <Huawei>system-view【用戶視圖】 [Huawei]interface gigabitethernet 0/0/1【系統視圖】 [Huawei-GigabitEthernet0/0/1]【接口視圖】 quit【退出上一步】ctrl+z【退出上一步

mysql基本操作命令

聚合 姓名 之間 primary multi database 不執行 更改 平均值 數據庫增刪改查 //創建數據庫create database school;//創建表create table info (id int not null primary key aut

mysql基本操作命令大全(純幹貨)

let not null school tex count mark 文章 映射 list數據 安裝完mysql後我們需要熟悉mysql中的基本操作,本文章主要介紹數據庫和表的增刪改查,以及索引、事務、視圖。一、mysql數據庫和表的創建以及增刪改查 創建和查看數據庫:c

02路由器基本配置命令

路由器基本配置命令 基本命令: Enable  進入特權模式 Configure terminal  進入全域性配置模式 Hostname name    配置主機名 Enable secret password   

阿里雲 centos 安裝mysql+基本配置

檢視當前linux環境,確定使用哪個版本的mysql # rpm -q centos-release centos-release-7-4.1708.el7.centos.x86_64 新增 Mysql 源頭 cd /etc/yum.repos.d/ vim

CCNA實驗:實驗六:基本配置命令綜合實驗訓練

注:本筆記為直接上傳,因各個markdown筆記語法的差異性,在顯示上略有區別。 如需原版請聯絡:[email protected]。(郵件主題為:學習筆記,正文需要的筆記名,可以直接複製該筆記的網址)。同時歡迎各位一起學習交流。 實驗六:基本配置命令綜合實驗訓練

路由器的基本配置命令

》路由器的配置方式     #使用控制埠console配置;     #使用AUX埠連線一臺modem,通過撥號遠端配置路由器;     #使用telnet遠端登陸到路由器上配置路由器;           在網路上的任意一臺計算機,只要許可權許可,都可以遠端登陸到路由

mysql基本常見命令大全

建立資料庫 create database 資料庫名 charset utf8;    後面兩句可寫可不寫 檢視當前建立的資料庫 show create database 資料庫名; 檢視所有資料庫 show databases; 刪除資料庫 drop database 資料

交換機和路由器的基本配置命令,VLAN和單臂路由的配置

下面是我的VLAN實驗的拓撲圖,VLAN之間相互通訊需要路由功能,就是所謂的單臂路由,當然三層交換機也可以完成這個功能,可以根據主機的MAC地址,主機名,交換機埠,IP地址來劃分VLAN,由管理員手動分配埠劃分的VLAN叫靜態VLAN,根據交換機埠定義;使用智慧軟體動態劃分的VLAN叫動態VLAN,由埠自己決

linux mysql基本操作命令

rpm 安裝的mysql 1.linux下啟動mysql的命令: service mysqld start 2.linux下重啟mysql的命令: service mysqld restart 3.linux下關閉mysql的命令: server mysqld stop 4.進入mysql

華為eNSP防火牆基本配置命令

VRP命令列 VRP系統命令採用分級保護方式,命令被劃分為參觀級、監控級、配置級、管理級4個級別。 參觀級:網路診斷工具命令(ping、tracert)、從本裝置出發訪問外部裝置的命令(包括:Telnet客戶端、SSH、Rlogin)等,該級別命令不允許進行配置檔案儲存的操作

安裝完MySQL基本配置

1. 啟動mysql伺服器 在cmd中 輸入net start mysql 命令。 2. 登入mysql 在cmd中,輸入 mysql –u root –p,第一次登入沒有密碼,直接回車,登陸成功。 3. 檢視資料庫 在cmd中執行: show da

mysql 基本配置

refs: http://blog.csdn.net/kuaisuzhuceh/article/details/46755025 http://blog.csdn.net/huaishu/article/details/50540814 1、設定MySQL的配置檔案 /

MySQL -- 基本SQL命令(庫的管理和表的管理)

(1)、SQL命令的使用規則 1、每條命令必須以 ; 結尾            2、SQL命令不區分字母大小寫            3、使用 \c 終止命令的執行 (2)、庫的管理         1、資料庫的基本操作             1、檢視已有的資料

路由器的基本配置,路由器的基本配置命令

  實驗二  路由器的基本配置 1. 熟悉路由器; 2. 瞭解路由器的配置方式; 3. 掌握路由器的基本配置命令。 二、實驗步驟 2.1 使用路由器的console口進行配置 console口配置是路由器最基本、最直接的配置方式,當路由器第一次被配置時,console

mysql基本命令(轉)

表達 local border base l數據庫 moni employee 哪些 roo 1、連接Mysql 格式: mysql -h主機地址 -u用戶名 -p用戶密碼1、連接到本機上的MYSQL。首先打開DOS窗口,然後進入目錄mysql\bin,再鍵入命令mysql

路由器的基本原理與配置命令(靜態路由和默認路由)

路由技術 路由表 route命令 路由環路 楊書凡 路由器工作在OSI參考模型的網絡層,它的重要作用是為數據包選擇最佳路徑,最終送達目的地。那麽路由器是怎樣選擇路徑的呢?如果主機A要和主機B通信,就需要一種方法判斷源主機和目標主機所經過的最佳路徑,從而進行數據轉發,這就是路由技術。