欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > MySQL5.6.17數據庫安裝 如何配置My.ini文件

MySQL5.6.17數據庫安裝 如何配置My.ini文件

熱門標簽:西安400電話在哪里辦理 銀川電銷外呼系統定制 中科嘉智人工智能電銷機器人 做地圖標注都需要什么工具 哈爾濱crm外呼系統價格 甘孜電話機器人廠家 上海智能外呼系統需要多少錢 電銷機器人好品牌門薩維l 凱立德科技館地圖標注

最近在做項目開發時用到了MySql數據庫,在看了一些有關MySql的文章后,很快就上手使用了。在使用的過程中還是出現了一些問題,因為使用的是綠色免安裝版的MySql所以在配置的時候出現了一些問題,該篇文章就主要針對MySql綠色版的配置及其使用進行討論。

一、MySql概述

  MySql數據庫是有瑞典MySql AB公司開發,現在該公司被Oracle收購屬于Oracle所有。同SQL Server類似,它也是基于關系型數據庫的數據庫管理系統,在Web應用方面MySQL是最好的RDBMS之一,因為它屬于輕量級的RDBMS。

  現在MySql的最新版本是5.6.17,最新下載地址:http://dev.mysql.com/downloads/mysql/,下載完成了接下來進行安裝部署了,有關安裝部署的內容在網上查看下教程就可以。

二、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 文件中 本人配置的如一下可運行選項:

  # For advice on how to change settings please see

  # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

  # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

  # *** default location during install, and will be replaced if you

  # *** upgrade to a newer version of MySQL.

  [client]

  #password = your_password

  port = 3306

  socket = /tmp/mysql.sock

  default-character-set=utf-8

  [mysqld]

  port = 3306

  basedir="C:/Program Files/Mysql"

  # 設置mysql的安裝目錄

  datadir="C:/Program Files/Mysql/data"

  # 設置mysql數據庫的數據的存放目錄,必須是data,或者是//xxx/data

  default-storage-engine=INNODB

  # 創建新表時將使用的默認存儲引擎

  socket = /tmp/mysql.sock

  sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

  # SQL模式為strict模式

  #default-character-set=utf-8

  # 設置mysql服務器的字符集

  #character-set-server=utf-8

  # 服務端使用的字符集默認為8比特編碼的latin1字符集

  max_connections=100

  # mysql服務器支持的最大并發連接數(用戶數)。但總會預留其中的一個連接給管理員使用超級權限登錄,即使連接數目達到最大限制。如果設置得過小而用戶比較多,會經常出現“Too many connections”錯誤。

  query_cache_size=0

  # 查詢緩存大小,用于緩存SELECT查詢結果。如果有許多返回相同查詢結果的SELECT查詢,并且很少改變表,可以設置query_cache_size大于0,可以極大改善查詢效率。而如果表數據頻繁變化,就不要使用這個,會適得其反

  #table_cache=256

  # 這個參數在5.1.3之后的版本中叫做table_open_cache,用于設置table高速緩存的數量。由于每個客戶端連接都會至少訪問一個表,因此此參數的值與 max_connections有關。當某一連接訪問一個表時,MySQL會檢查當前已緩存表的數量。如果該表已經在緩存中打開,則會直接訪問緩存中的表已加快查詢速度;如果該表未被緩存,則會將當前的表添加進緩存并進行查詢。在執行緩存操作之前,table_cache用于限制緩存表的最大數目:如果當前已經緩存的表未達到table_cache,則會將新表添加進來;若已經達到此值,MySQL將根據緩存表的最后查詢時間、查詢率等規則釋放之前的緩存。

  tmp_table_size=34M

  # 內存中的每個臨時表允許的最大大小。如果臨時表大小超過該值,臨時表將自動轉為基于磁盤的表(Disk Based Table)。

  thread_cache_size=8

  # 緩存的最大線程數。當客戶端連接斷開時,如果客戶端總連接數小于該值,則處理客戶端任務的線程放回緩存。在高并發情況下,如果該值設置得太小,就會有很多線程頻繁創建,線程創建的開銷會變大,查詢效率也會下降。一般來說如果在應用端有良好的多線程處理,這個參數對性能不會有太大的提高。

  #------------------------------MyISAM相關參數 begin------------------------------------------------

  myisam_max_sort_file_size=100G

  # mysql重建索引時允許使用的臨時文件最大大小

  myisam_sort_buffer_size=68M

  key_buffer_size=54M

  # Key Buffer大小,用于緩存MyISAM表的索引塊。決定數據庫索引處理的速度(尤其是索引讀)

  read_buffer_size=64K

  # 用于對MyISAM表全表掃描時使用的緩沖區大小。針對每個線程進行分配(前提是進行了全表掃描)。進行排序查詢時,MySql會首先掃描一遍該緩沖,以避免磁盤搜索,提高查詢速度,如果需要排序大量數據,可適當調高該值。但MySql會為每個客戶連接發放該緩沖空間,所以應盡量適當設置該值,以避免內存開銷過大。

  read_rnd_buffer_size=256K

  sort_buffer_size=256K

  # connection級參數(為每個線程配置),500個線程將消耗500*256K的sort_buffer_size。

  #------------------------------MyISAM相關參數 end------------------------------------------------

  #-------------------------------# InnoDB相關參數 begin ---------------------------------------

  innodb_additional_mem_pool_size=3M

  # InnoDB用于存儲元數據信息的內存池大小,一般不需修改

  innodb_flush_log_at_trx_commit =1

  # 事務相關參數,如果值為1,則InnoDB在每次commit都會將事務日志寫入磁盤(磁盤IO消耗較大),這樣保證了完全的ACID特性。而如果設置為0,則表示事務日志寫入內存log和內存log寫入磁盤的頻率都為1次/秒。如果設為2則表示事務日志在每次commit都寫入內存log,但內存log寫入磁盤的頻率為1次/秒。

  innodb_log_buffer_size=2M

  # InnoDB日志數據緩沖大小,如果緩沖滿了,就會將緩沖中的日志數據寫入磁盤(flush)。由于一般至少都1秒鐘會寫一次磁盤,所以沒必要設置過大,即使是長事務。

  innodb_buffer_pool_size=105M

  # InnoDB使用緩沖池來緩存索引和行數據。該值設置的越大,則磁盤IO越少。一般將該值設為物理內存的80%。

  innodb_log_file_size=53M

  # 每一個InnoDB事務日志的大小。一般設為innodb_buffer_pool_size的25%到100%

  innodb_thread_concurrency=9

  # InnoDB內核最大并發線程數

  #-------------------------------# InnoDB相關參數 end ---------------------------------------

  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命令,后面跟上要刪除的數據庫服務的名稱。

三、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還有很多內容在使用中慢慢積累,并且該文章也會不定時的添加新內容,主要是針對開發過程中的情況而更新。文章的命令筆者都進行了測試,有哪些不對的地方還請指出互相學習。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Mysql5.7在windows7下my.ini文件加載路徑及數據位置修改方法
  • MySQL 5.6 & 5.7最優配置文件模板(my.ini)
  • MySQL5.7缺少my.ini文件的解決方法
  • MySql 5.7.20安裝及data和my.ini文件的配置
  • Mysql my.ini 配置文件詳解
  • Windows下MySQL5.6查找my.ini配置文件的方法

標簽:那曲 四川 山南 平頂山 浙江 安徽 濮陽 安康

巨人網絡通訊聲明:本文標題《MySQL5.6.17數據庫安裝 如何配置My.ini文件》,本文關鍵詞  MySQL5.6.17,數據庫,安裝,如何,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL5.6.17數據庫安裝 如何配置My.ini文件》相關的同類信息!
  • 本頁收集關于MySQL5.6.17數據庫安裝 如何配置My.ini文件的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产精品三区在线观看| 国产亚洲1区2区3区| 亚洲精品中文字幕在线观看| 国产激情一区二区三区| 国产三级av在线播放| 欧美第一区第二区| 蜜臀国产一区二区三区在线播放 | 欧美日韩中文一区| 综合网在线视频| 成人福利电影精品一区二区在线观看| 国产在线免费看| 国产女人aaa级久久久级 | 成人午夜电影久久影院| 日本高清不卡免费| 国产精品护士白丝一区av| 东方aⅴ免费观看久久av| 亚洲二区在线播放| 成人免费一区二区三区视频| www.亚洲人| 欧美综合天天夜夜久久| 艳妇臀荡乳欲伦亚洲一区| 国产大学生av| 欧美一区二区三区爱爱| 奇米888四色在线精品| 国产真实乱人偷精品人妻| 久久美女高清视频| 国产精品一区二区你懂的| 欧美一区免费观看| 亚洲免费在线播放| 不许穿内裤随时挨c调教h苏绵 | 日韩免费电影一区| 久久91精品久久久久久秒播| 国产大屁股喷水视频在线观看| 中文字幕av不卡| av亚洲精华国产精华精华| 欧美午夜精品免费| 日本在线不卡一区| 少妇精品无码一区二区免费视频| 中文字幕欧美激情| 91亚洲大成网污www| 欧美福利一区二区| 蜜臀精品久久久久久蜜臀| 中国1级黄色片| 亚洲色图视频免费播放| 男女性杂交内射妇女bbwxz| 精品嫩草影院久久| 成人深夜福利app| 欧美日产在线观看| 麻豆国产91在线播放| 小泽玛利亚一区二区免费| 亚洲最大成人综合| b站大片免费直播| 国产精品久久综合| 久久性爱视频网站| 国产女人水真多18毛片18精品视频| av中文字幕不卡| 日韩欧美自拍偷拍| 国产成人一区二区精品非洲| 欧美日韩一级黄| 国内外成人在线视频| 欧美亚洲尤物久久| 精品在线你懂的| 欧美亚洲一区三区| 国内成人精品2018免费看| 欧美在线三级电影| 狠狠色2019综合网| 欧美午夜寂寞影院| 国产综合久久久久久鬼色| 欧美午夜不卡视频| 国模无码大尺度一区二区三区| 欧美性色欧美a在线播放| 精品制服美女丁香| 欧美日韩国产综合一区二区三区| 国内精品视频一区二区三区八戒| 欧美午夜电影在线播放| 国产在线视频精品一区| 欧美猛男gaygay网站| 成人自拍视频在线| 欧美电视剧在线观看完整版| 精品人妻一区二区三| 久久久久国产一区二区三区四区 | 国产黄色三级网站| 国产精品久99| 国产精品天天干| 亚洲高清不卡在线观看| 99鲁鲁精品一区二区三区| 免费成人性网站| 欧美日韩一区不卡| 丰满白嫩尤物一区二区| 精品国产乱码久久久久久图片| 中文字幕在线播放一区二区| 日本一区二区高清| 蜜桃传媒一区二区亚洲av| 伊人一区二区三区| 成人免费毛片xxx| 韩日av一区二区| 91精品国产免费| 国产黄色一区二区三区| 国产精品免费视频网站| 亚洲av成人无码久久精品| 亚洲成在人线免费| 在线精品亚洲一区二区不卡| 国产成人免费视频网站 | 成人午夜又粗又硬又大| 精品国产乱码久久久久久老虎| 男人女人拔萝卜视频| 国产精品久久久久影院色老大| 日本美女bbw| 麻豆91在线播放| 日韩午夜激情av| 亚洲啪av永久无码精品放毛片| 亚洲日本中文字幕区| 久久国产精品国语对白| 国产成人精品影院| 欧美国产视频在线| 国产第一页精品| 国产一区日韩二区欧美三区| 精品国产99国产精品| 亚洲乱码国产乱码精品精大量| 亚洲bt欧美bt精品| 欧美精品久久99久久在免费线 | 国产精品女主播在线观看| 懂色av蜜桃av| 激情综合网最新| 久久午夜国产精品| 91视频免费在观看| 国产一区二区精品在线观看| 久久伊人中文字幕| 超碰97av在线| 国产不卡在线一区| 国产精品二区一区二区aⅴ污介绍| 夫妻性生活毛片| 成人午夜激情视频| ...xxx性欧美| 在线免费观看一区| 免费看三级黄色片| 日韩精品视频网| 欧美电视剧在线观看完整版| www.av天天| 国产一区999| 国产精品无遮挡| 在线观看xxx| 91亚洲国产成人精品一区二区三 | 日韩国产精品久久久| 日韩免费一区二区| 国产精品久久免费观看| 国产福利精品一区| 18涩涩午夜精品.www| 欧美日韩在线不卡| 不卡一区二区在线观看| 激情久久五月天| 国产精品全国免费观看高清| 曰本女人与公拘交酡| 91热门视频在线观看| 午夜精品久久一牛影视| 精品国产百合女同互慰| 天堂av免费在线| 91丨九色丨尤物| 亚洲不卡在线观看| 2021中文字幕一区亚洲| 少妇视频一区二区| 91美女视频网站| 日韩国产精品久久| 国产三级一区二区三区| 91国产免费观看| 国产中文字幕一区二区| 久久不见久久见免费视频7 | 国产精品揄拍100视频| 国产精品一级在线| 亚洲男人电影天堂| 欧美一级在线视频| 精品亚洲乱码一区二区| 亚洲精品一区二区18漫画| 蜜臀av一级做a爰片久久| 欧美高清在线精品一区| 欧美日韩国产综合视频在线观看| www在线观看免费视频| a在线播放不卡| 免费成人深夜小野草| 亚洲欧洲韩国日本视频| 欧美一区二区久久| 小向美奈子av| 日韩免费高清一区二区| 国产成人欧美日韩在线电影| 亚洲bt欧美bt精品| 亚洲国产精品黑人久久久| 制服丝袜中文字幕一区| 99成人在线观看| 亚洲观看黄色网| 成人综合婷婷国产精品久久蜜臀 | 亚洲午夜精品久久久久久久久| 欧美精品一区二区不卡| 91福利视频久久久久| 久久婷婷五月综合| 久草免费资源站| 国产精品99久久久| 日韩专区一卡二卡| 亚洲三级在线看| 久久久久青草大香线综合精品| 欧美日韩视频第一区|