程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql 5.6.17 綠色版(免裝置)裝置設置裝備擺設教程

mysql 5.6.17 綠色版(免裝置)裝置設置裝備擺設教程

編輯:MySQL綜合教程

mysql 5.6.17 綠色版(免裝置)裝置設置裝備擺設教程。本站提示廣大學習愛好者:(mysql 5.6.17 綠色版(免裝置)裝置設置裝備擺設教程)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql 5.6.17 綠色版(免裝置)裝置設置裝備擺設教程正文


比來在做項目開辟時用到了MySql數據庫,在看了一些有關MySql的文章後,很快就上手應用了。在應用的進程中照樣湧現了一些成績,由於應用的是綠色免裝置版的MySql所以在設置裝備擺設的時刻湧現了一些成績,該篇文章就重要針對MySql綠色版的設置裝備擺設及其應用停止評論辯論。

1、MySql概述
       MySql數據庫是有瑞典MySql AB公司開辟,如今該公司被Oracle收買屬於Oracle一切。同SQL Server相似,它也是基於關系型數據庫的數據庫治理體系,在Web運用方面MySQL是最好的RDBMS之一,由於它屬於輕量級的RDBMS。       如今MySql的最新版本是5.6.17,最新下載地址:http://dev.mysql.com/downloads/mysql/,下載完成了接上去停止裝置安排了,有關裝置安排的內容在網上檢查下教程便可以。

2、MySql設置裝備擺設

        既然MySql采取的是SQL為基本,那末他就包括根本的DML、DDL、DAL,這些根本的數據庫說話是很輕易上手應用的,別的MySql還封裝了許多數據庫操作敕令,這些敕令是在dos體系中運轉的,這是他和SQL Server的分歧的地方,MySql的情況是簡歷在dos體系之上的,要應用dos敕令。它和java有點相似,可以說它也是樹立在虛擬機之上的,可以完成一次樹立隨處應用。想要便利的應用MySql敕令還須要一些條件停止設置,設置辦法相似於Java的情況變量,上面的辦法以避免裝置版本的MySql為例演示它的設置裝備擺設辦法。

1. MySql情況設置裝備擺設

        將MySql的解壓途徑設置裝備擺設到體系變量中便可以在任何處所應用MySql敕令。       

Note:這是設置裝備擺設的體系變量,任何應用掌握台敕令的第三方敕令都可以添加到體系變量中,體系變量是一個紐帶感化,在應用敕令時會優先搜刮體系變量。                                                                               

2、MySql辦事器設置裝備擺設     

在設置裝備擺設了體系的情況變量後便可以應用MySql的bin下供給的一切辦事了,接上去還須要在體系中裝置MySQL。
2.1 裝置MySql辦事器      

翻開解壓文件目次,找到後綴名為.ini的文件,復制一份改名為my.ini,應用上面的內容調換原本的內容。

[mysqld]
basedir=D:/Program Files (x86)/MySql # 設置mysql的裝置目次
datadir=D:/Program Files (x86)/MySql/data # 設置mysql數據庫的數據的寄存目次,必需是data,或許是//xxx/data

*************************朋分線*******************
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk # 設置mysql辦事器的字符集
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

[client] 
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk 

*************************朋分線*************************

Note: [mysqld]上面的basedir和datadir須要設置為文件解壓後的途徑,在此處筆者將文件放到了D:\Program Files (x86)\MySql下。別的下面的朋分線內的內容是可選的,可以在樹立數據庫的時刻從新設置,建議在創立時不要添加,由於會有許多不肯定身分。       

my.ini文件設置裝備擺設好後便可以在cmd中裝置mysqld辦事了,在cmd中運轉敕令:mysqld --install MySQL --defaults-file="D:\Program Files(x86)\MySql\my.ini",個中的MySQL是裝置辦事器的稱號,可以指定任何稱號。裝置完成後會提醒上面的信息:Service successfully installed,即表現勝利裝置,裝置勝利後會在體系的辦事組策中添加該辦事,在應用時只須要開啟便可。                                            

Note:在運轉裝置敕令時必定要留意必需cmd內的途徑成績,該途徑必需在mysql的bin地點的途徑,好比我的mysql解壓到D:\Program Files(x86)\MySql文件夾中,那末cmd以後途徑就必需為D:\Program Files(x86)\MySql\bin,不然在裝置完成後啟動辦事時會湧現產生毛病提醒:體系毛病 2。體系找不到指定的文件。

2.2 啟動辦事器       

啟動MySQL辦事器,在cmd中運轉敕令:net start MySQL。                                                  

2.3 停滯辦事器       

在應用完成後可以經由過程敕令來停滯辦事器的運轉,經由過程在cmd中運轉敕令:net stop MySQL。  

2.4 檢查設計辦事器稱號及暗碼        

剛裝置的辦事器它的默許稱號為root,此時沒有暗碼,可以經由過程cmd敕令來設置稱號和暗碼。響應的敕令為:mysql -u root。別的可經由過程在cmd中應用update語句來修正root的暗碼,詳細設置辦法以下代碼所示:     

1)、給root加個暗碼ab12         

起首在DOS下進入目次mysql\bin,然後鍵入以下敕令: mysqladmin -u root -p password ab12 。                                 

         

 Note:由於開端時root沒有暗碼,所以-p舊暗碼一項便可以省略了。

2)、再將root的暗碼改成djg345:mysqladmin -u root -p ab12 password djg345

2.5 刪除辦事:mysqld --remove MySQL          

應用remove敕令,前面跟上要刪除的數據庫辦事的稱號。

3、MySql經常使用敕令         

3.1 銜接辦事      

這裡引見兩種銜接辦法分離為當地銜接和長途銜接。  

3.1.1 當地銜接      

在cmd中輸出並運轉敕令:mysql -u root -p,然後輸出響應的暗碼。須要留意的是用戶名-u和用戶名之間也能夠沒有空格,即-uroot異樣准確,然則暗碼和-p之間必需要有空格。假如是剛裝置好的MYSQL,默許的root用戶名是沒有暗碼的,直接輸出mysql -u root便可以進入MYSQL中了,MYSQL的提醒符為:mysql>。                   

  

3.1.2 長途銜接       

假定長途主機的IP地址為:219.243.79.8,用戶名為root,暗碼為123,則在cmd中運轉以下敕令:mysql -h219.243.79.8 -uroot -p 123。

3.1.3 加入MYSQL敕令:exit

3.2 增長新用戶

3.2.1 超等用戶      

增長一個用戶test1暗碼為abc,讓他可以在任何主機上登錄,並對一切數據庫有查詢、拔出、修正、刪除的權限。起首用root用戶連入MYSQL,然後鍵入以下敕令:                 

grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;      

但增長的用戶是非常風險的,你想如某小我曉得test1的暗碼,那末他便可以在internet上的任何一台電腦上登錄你的mysql數據庫並對你的數據可認為所欲為了,處理方法見2。   

3.2.2 本機用戶       增長一個用戶test2暗碼為abc,讓他只可以在localhost上登錄,並可以對數據庫mydb停止查詢、拔出、修正、刪除的操作(localhost指當地主機,即MYSQL數據庫地點的那台主機),如許用戶即便用曉得test2的暗碼,他也沒法從internet上直接拜訪數據庫,只能經由過程MYSQL主機上的web頁來拜訪了。              

grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “abc”;     

假如你不想test2有暗碼,可以再打一個敕令將暗碼消失落。            

grant select,insert,update,delete on mydb.* to [email=test2@localhost]test2@localhost[/email] identified by “”; 

3.3 show敕令

show敕令是檢查的意思,可以用來檢查MySql中的一些列表信息,如:show databases顯示一切數據庫的稱號;show tables顯示一個數據庫中的一切表稱號。 

3.4 操作數據庫

操作前要進入相干的數據庫,可使用use敕令,如:use testdb進入名為testdb的數據庫,進入數據庫後既可以對數據庫中的對象操作,響應的操作敕令應用的是SQL語句,DDL、DML、DAL。   

3.4.1 檢查數據庫內容       

1)、檢查數據庫某個表的字段信息:desc 表名;                                   

        

2)、檢查數據庫表的創立語句:show create table 表名;固然應用異樣的辦法也能夠檢查其它創立內容的SQL語句,如檢查數據庫的創立語句,show create database 數據庫名。                           

       

3.4.2 修正表中列類型及稱號       

(1)只修正列類型         

alter table 數據庫名.表名  modify column 列名  數據類型,例如:將t_animal表的sex列該為boolean類型:

alter table t_animal modify sex boolean not null

(2)同時修正列名和列數據類型
alter table 表名 change column 舊列名 新列名 數據類型,例如:將t_animal表的sex列改名為ani_sex,數據類型修正為boolean類型:

alter table t_animal change column sex ani_sex boolean not null

結語

本文對MySql的設置裝備擺設及應用辦法做了初步的總結,MySql還有許多內容在應用中漸漸積聚,而且該文章也會不准時的添加新內容,重要是針對開辟進程中的情形而更新。

文章的敕令筆者都停止了測試,有哪些纰謬的處所還請指出相互進修。

以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐劇本

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved