iOS - Mac MySQL 資料庫管理(關係型資料庫管理系統)

來源:互聯網
上載者:User

標籤:--   對話方塊   ble   0.11   常見問題   tin   ase   body   ref   

1、管理準備工作
  • 1)管理資料庫準備工作

    • 下載相關軟體

    • mysql-workbench-community-6.3.10-macos-x86_64.dmg

    • Oracle 官網
    • MySQL 官網
    • MySQL Reference Manual

    • MySQL 資料庫配置軟體,密碼:v6j7。

  • 2)管理資料庫注意事項

    • 提前下載好相關軟體,且安裝目錄最好安裝在全英文路徑下。如果路徑有中文名,那麼可能會出現一些莫名其妙的問題。
  • 3)樣本管理環境

    • macOS 10.11.6
    • macOS 10.13.3
2、下載安裝 MySQL Workbench
  • MySQL Workbench 是一款專為 MySQL 設計的 ER / 資料庫建模工具。
2.1 下載 MySQL Workbench
  • 訪問 MySQL 官網,然後在頁面中會看到 “MySQL Workbench” 下方有一個 “DOWNLOAD” 點擊。

  • 然後同樣選擇版本之後選擇伺服器進行下載,這裡貌似只有一個版本。

2.2 安裝 MySQL Workbench
  • 下載完成之後安裝就非常簡單,雙擊即可安裝。安裝完成之後在 “應用程式” 裡面就能看到 MySQLWorkbench.app 程式了,雙擊開啟。到這裡 MySql Workbench 就安裝完畢了。

3、管理配置 MySQL
  • 點擊 MySQL Connections 後面的加號(? ),點擊之後就會出現一個 “Setup New Connection” 的對話方塊,填寫完 Connection Name 之後點擊 OK。即可完成一個串連到本機資料庫的串連。

  • 完成之後在主介面的就會出現剛才建立的串連,如。

  • 單擊串連名或者選中一個串連之後點擊 “Open Connection”,輸入密碼,即可進入這個操作資料庫的介面。

  • 這些所有的前提都是資料庫服務得開啟,在系統喜好設定的 MySQL 中進行設定。

4、常見問題4.1 空密碼登入
  • 網路上,廣為流傳這樣的結論,mysql 的預設帳號是 root,預設的密碼是空。當我點擊 OK 的時候,提示 “登入訪問被拒絕”。Google 一下,找到一個解決方案:通過 mysqld_safe 指令使得 mysql 不需要驗證就可以登入,登入成功之後,使用 mysql workbench 修改使用者密碼。

  • Mac 上 MySQL root 密碼忘記或許可權錯誤的解決辦法見本文中的 MySQL 資料庫配置章節。

4.2 匿名使用者登入
  • 登入時如果提示 Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘,原因是,mysql 中存在一個匿名使用者,如果我們不刪除匿名使用者,即使使用其他使用者登入,都會自動跳轉使用匿名使用者登入。解決方案參考:

    • 方法一:

      • 1> 關閉 mysql

        # service mysqld stop
      • 2> 屏蔽許可權

        # mysqld_safe --skip-grant-table
        • 螢幕出現:Starting demo from .....
      • 3> 新開起一個終端輸入

        # mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUSH PRIVILEGES;    // 記得要這句話,否則如果關閉先前的終端,又會出現原來的錯誤mysql> \q
    • 方法二:

      • 1> 關閉 mysql

        # service mysqld stop
      • 2> 屏蔽許可權

        # mysqld_safe --skip-grant-table
        • 螢幕出現:Starting demo from .....
      • 3> 新開起一個終端輸入

        # mysql -u root mysqlmysql> delete from user where USER='';mysql> FLUSH PRIVILEGES;    // 記得要這句話,否則如果關閉先前的終端,又會出現原來的錯誤mysql> \q

iOS - Mac MySQL 資料庫管理(關係型資料庫管理系統)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.