MySQL的下載與安裝 和 navicat for mysql 安裝使用

 

目錄結構
  • Windows平臺
    •     MySQL安裝
    •     示例數據導入
  • Linux平臺
    •     CentOS系統
    •     Ubuntu系統
  • FAQ
    •     密碼生成工具-keepass
    •     修改提示符
    •     圖形工具
    •     刪除報錯

MySQL安裝

mysql下載:32位系統下載html

             64位系統下載java

 

安裝過程(以64位平臺爲例)mysql

  1. 選擇自定義安裝
  2. 修改MySQL存放數據文件的目錄C:\Program Files\MySQL\MySQL Server 5.5
  3. 這個頁面是企業版的推廣,直接關掉.咱們只用免費的._
  4. 開始數據庫配置嚮導
  5. 選擇詳細模式
  6. 選擇開發者
  7. 選擇多功能數據庫
  8. 指定innodb表空間的位置,保持默認
  9. 選擇業務類型,OLTP,在線交易處理
  10. 指定MySQL的服務端口,保持默認的3306.並推薦使用嚴格的sql模式
    sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    STRICT_TRANS_TABLES 事務型存儲引擎將對輸入數據作更嚴格的檢查,這會致使MySQL拒絕接受絕大多數非法值
    NO_AUTO_CREATE_USER 不帶IDENTIFIED BY子句的GRANT語句將不能建立用戶,防止建立一個(已經受權)沒有口令的新用戶.
    NO_ENGINE_SUBSTITUTION 建表或修改表時,指定的存儲引擎不可用,會報錯
  11. 字符集設置,選擇utf8
  12. 選擇MySQL服務名,將MySQL的命令路徑包含到環境變量中
  13. 設置root用戶的密碼,禁止使用123456之類的簡單密碼,推薦使用大小寫字母+數字的混合密碼,長度16位便可.
    推薦使用keepass工具軟件生成,FAQ部分有介紹.
    不要建立額外的匿名用戶.
  14. 執行以後,MySQL會自動啓動,點擊Finish完成配置
  15. 打開運行,使用cmd命令.先設置cmd的佈局,將緩衝區的寬度和高度設置爲9999(最大),避免前面的輸出結果被截斷,或者由於換行致使的格式混亂.
  16. 以本地(localhost)的方式鏈接MySQL.注意:不要將密碼以明文的形式寫在-p參數後面.
    select user,host,password from mysql.user;

    該命令能夠查看當前MySQL中存在的賬號.host列的百分號(%),表明該MySQL數據庫能夠從任意地方鏈接.
    嘗試用本地IP地址鏈接MySQL.(ip地址查看命令:ipconfig,看輸出的"以太網適配器""IPv4地址部分")
    sql

  17. 中止/重啓MySQL
    在"運行"窗口中,輸入'services.msc',打開服務管理器,找到MySQL服務(MySQL這個服務名稱就是第12步,選擇的MySQL名稱).左上角,有"中止","重啓動"等命令.

示例數據導入

示例數據庫下載地址http://examples.oreilly.com/9780596007270/
實體模型信息http://en.wikipedia.org/wiki/Entity-relationship_model數據庫

  1. 登陸MySQL,建立bank庫
    CREATE DATABASE IF NOT EXISTS bank;
  2. 將下載的LearningSQLExample.sql文件放到C:\Program Files\MySQL\MySQL Server 5.5目錄下
  3. 選擇bank庫
    USE bank;
  4. 導入LearningSQLExample.sql的數據
    SOURCE C:\Program Files\MySQL\MySQL Server 5.5\LearningSQLExample.sql;

    或者工具

    mysql -uroot -p bank < "C:\Program Files\MySQL\MySQL Server 5.5\LearningSQLExample.sql" 
  5. 查看導入的數據表
    執行
    SHOW TABLES;
  6. 附:表定義說明
    表名 定義
    account 爲特定顧客開放的特定產品
    branch 開展銀行交易的場所
    business 公司顧客(customer表的子類型)
    customer 與銀行業務來往的我的或公司
    department 執行特定銀行職能的僱員分組
    employee 銀行的工做人員
    individual 我的顧客(customer表的子類型)
    officer 容許爲公司顧客發起商務交易的人
    product 向顧客提供的銀行服務
    product_type 具有類似功能的產品的分組
    transaction 改變帳戶餘額的操做

Linux平臺

導入數據,參考Windows部分.佈局

CentOS系統

安裝過程省略,參照編譯/二進制/rpm安裝文檔測試

Ubuntu系統

參考http://www.percona.com/doc/percona-server/5.5/installation/apt_repo.html

注意spa

  1. VERSION表明的是發行代號,若是是12.04LTS版本,請替換爲precise
  2. 經過apt-get方式安裝的版本是最新版本.
  3. 設置mysql的root用戶密碼

FAQ

密碼生成工具-keepass

官網http://keepass.info/
2.21版下載地址http://downloads.sourceforge.net/keepass/KeePass-2.21-Setup.exe
生成隨機密碼.net

  1. Tools -> Password Generator
  2. 顯示生成的密碼列表,查看Preview選項卡,隨便選擇一行均可以.

    修改提示符

    在my.cnf配置文件的mysql部分中增長

    prompt=\\R:\\m:\\s\_\h:\p\_\\d>
    

    (默認)mysql>
    (修改後)10:11:36 127.0.0.1:3306 (none)>

更多參考

圖形工具

heidisql
官網地址http://www.heidisql.com/

刪除報錯

mysql> drop database if exists bank;
ERROR 1010 (HY000): Error dropping database (can't rmdir '.\bank\', errno: 17)

解決辦法:進入C:\Program Files\MySQL\MySQL Server 5.5\data\bank目錄,查看是否有其餘非數據庫的文件.有的話,清除.

 

 -------------------------------------------------------------------------------------------------------------------------------------------------------------------

 -------------------------------------------------------------------哥哥是分割線----------------------------------------------------------------------------------

 -------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

navicat for mysql 安裝使用

 

1、navicat的下載(提供各類版本下載)

2、安裝激活。

3、使用

 

1,鏈接本地數據庫時,「主機或IP」一欄填寫「localhost」或者是「127.0.0.1」,填寫本身數據庫名稱和密碼,名稱能夠爲空,其餘數據能夠不用改。點擊左下角的「測試」,若是顯示「鏈接成功」,就能夠建立該鏈接。

 

[Navicat for MySQL系列]Navicat如何使用(一)

 

二、鏈接遠程數據庫時,只須要在「主機或IP」處填寫IP地址便可,其餘操做與本地鏈接同樣,遠程鏈接時延遲稍微大一點,點擊「測試」或者鏈接時會慢一些。

[Navicat for MySQL系列]Navicat如何使用(一) 

 

 

 

[Navicat for MySQL系列]Navicat如何使用(一)

 

這是我鏈接的兩個數據庫鏈接,紅色爲遠程,藍色爲本地。

注意:使用Navicat for MySQL 必須先安裝Mysql。

相關文章
相關標籤/搜索