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還有許多內容在應用中漸漸積聚,而且該文章也會不准時的添加新內容,重要是針對開辟進程中的情形而更新。
文章的敕令筆者都停止了測試,有哪些纰謬的處所還請指出相互進修。
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐劇本