Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cài đặt MySQL Workbench để quản trị cơ sở dữ liệu

Hướng dẫn này sẽ chỉ cho bạn cách bắt đầu sử dụng MySQL Workbench, một công cụ đồ họa để làm việc với cơ sở dữ liệu MySQL. Workbench có sẵn cho Linux, OS X và Windows và chạy trực tiếp trên máy tính để bàn của bạn trong mô hình máy khách / máy chủ với phần phụ trợ MySQL của bạn.

MySQL Workbench là một công cụ rất tiện dụng để quản trị cơ sở dữ liệu. Hướng dẫn này chỉ là một bước khởi đầu cho các khả năng của nó. Khi bạn khám phá và thao tác dữ liệu của mình bằng công cụ này, bạn sẽ khám phá ra nhiều tính năng và lối tắt khác có thể giúp quản lý cơ sở dữ liệu của bạn dễ dàng hơn nhiều.

Trước khi bạn bắt đầu

  1. Bạn sẽ cần cài đặt MySQL trên Linode của mình. Bạn có thể tìm thấy hướng dẫn cho việc này và các điều kiện tiên quyết được đề xuất cho bản phân phối Linux cụ thể của bạn trong chỉ mụcMySQL của các trang Hướng dẫn và Hướng dẫn của chúng tôi.

Cài đặt và định cấu hình MySQL Workbench

OS X / Windows

Tải xuống và cài đặt MySQL workbench từ trang tải xuống của trang web MySQL.

Máy tính để bàn Linux

.deb.rpm các gói có sẵn trên trang Workbenchdownload. Ngoài ra, một số bản phân phối có MySQL Workbench trong kho của chúng.

Lưu ý Ảnh chụp màn hình trong hướng dẫn này được thực hiện trong Ubuntu nhưng sau khi Workbench được cài đặt trên hệ thống của bạn, các bước tiếp theo sẽ tương tự đối với các nền tảng khác.

Khi khởi động MySQL Workbench, bạn sẽ đến màn hình chính. Sau khi bạn định cấu hình máy chủ cơ sở dữ liệu của mình, như chúng ta sẽ làm tiếp theo, chúng sẽ có các phím tắt trên màn hình chính.

Thêm máy chủ MySQL

Bước đầu tiên sau khi chạy MySQL Workbench là thêm Linode của bạn làm máy chủ cơ sở dữ liệu. Bạn sẽ cần tên người dùng và mật khẩu MySQL của mình cho bước này. Đây chính là tên người dùng và mật khẩu bạn sẽ sử dụng để đăng nhập vào phpMyAdmin hoặc các công cụ quản trị khác. Nếu bạn vừa cài đặt MySQL, thì tên người dùng của bạn sẽ là root và mật khẩu sẽ là mật khẩu bạn đã cung cấp khi cài đặt MySQL.

  1. Nhấp vào + liền kề với Kết nối MySQL để có được Thiết lập kết nối mới hộp thoại:

    Các cài đặt bạn sẽ cần:

    • Tên kết nối - Đây là tên của kết nối chỉ để bạn tham khảo.

    • Phương thức kết nối - Đặt cài đặt này thành TCP / IP Chuẩn qua SSH.

    • Tên máy chủ SSH - Địa chỉ IP của Linode của bạn. Nếu bạn sử dụng cổng không chuẩn (không phải là 22 ), thêm nó vào cuối sau dấu hai chấm (ví dụ:203.0.113.0:2222 ).

    • Mật khẩu SSH - Bạn có thể lưu trữ mật khẩu của mình cho kết nối SSH tại đây nếu bạn muốn. Nếu bạn không cung cấp nó, thì Workbench sẽ nhắc nó mỗi lần.

    • Tệp khóa SSH - Nếu bạn sử dụng cặp khóa SSH thay vì mật khẩu, bạn có thể trỏ Workbench tới tệp khóa của mình thông qua cài đặt này.

    • Tên máy chủ MySQL - Đặt tên này là 127.0.0.1 , cho biết cơ sở dữ liệu đang chạy trên Linode của bạn.

    • Cổng máy chủ MySQL - Giữ nguyên là 3306 trừ khi bạn thay đổi số cổng MySQL.

    • Tên người dùng - Đây là tên người dùng cơ sở dữ liệu. Nếu bạn vừa cài đặt MySQL, đây sẽ là root .

    • Mật khẩu - Đây là mật khẩu của người dùng cơ sở dữ liệu. Nếu bạn không lưu trữ nó ở đây, thì Workbench sẽ nhắc nó mỗi lần.

    • Lược đồ mặc định - Đây là cơ sở dữ liệu mặc định để kết nối. Bạn có thể để trống phần này nếu bạn chưa tạo cơ sở dữ liệu hoặc không muốn cơ sở dữ liệu tải theo mặc định.

      Lưu ý Sử dụng MySQL Workbench (hiện đang phát hành 8.0.13) với xác thực đa yếu tố cho các kết nối SSH không được hỗ trợ tại thời điểm này.
  2. Khi bạn đã định cấu hình mọi thứ, hãy nhấp vào Kiểm tra kết nối . Nếu bạn không lưu mật khẩu của mình thì Workbench sẽ nhắc chúng.

    Lưu ý Chú ý đến Dịch vụ khu vực của mỗi hộp thoại. Sử dụng mật khẩu thích hợp (SSH hoặc MySQL) nếu không kết nối sẽ không thành công.

  3. Nếu tất cả đều ổn, bạn sẽ nhận được Kết nối thành công tin nhắn.

  4. Nhấp vào OK để xóa tin nhắn, sau đó nhấp vào OK một lần nữa để thêm kết nối. Bạn sẽ nhận được một lối tắt đến kết nối mới trên màn hình chính.

    Nếu bạn quản lý nhiều hơn một Linode hoặc các máy chủ khác, bạn có thể lặp lại quy trình này để thêm tất cả các máy chủ cơ sở dữ liệu của mình.

Kết nối với MySQL

Nhấp vào lối tắt đến Linode của bạn. Bạn sẽ thấy chi tiết kết nối, sau đó nhấp vào Kết nối .

Workbench sẽ nhắc lại mật khẩu nếu cần. Sau đó, bạn sẽ đến màn hình cơ sở dữ liệu, từ đó bạn sẽ thực hiện hầu hết công việc của mình.

Thêm người dùng và đặc quyền

Giống như việc sử dụng tài khoản gốc để “sử dụng hàng ngày” trong shell là một ý tưởng tồi, ý tưởng tương tự cũng áp dụng bên trong MySQL. Workbench cung cấp khả năng thêm, chỉnh sửa và quản lý các đặc quyền của người dùng. Bạn có thể thêm người dùng và chỉ định các đặc quyền.

  1. Nhấp vào Người dùng và Đặc quyền dưới Quản lý ngăn.

  2. Nhấp vào Thêm tài khoản .

  3. Nhập Tên đăng nhập Mật khẩu , sau đó xác nhận mật khẩu.

  4. Nhấp vào Vai trò quản trị tab.

  5. Chọn một vai trò hoặc chỉ định các đặc quyền cụ thể bằng cách chọn các hộp khác nhau.

  6. Nhấp vào Áp dụng .

Người dùng bạn vừa tạo có thể đăng nhập vào MySQL thông qua Workbench hoặc bất kỳ ứng dụng nào hỗ trợ truy cập cơ sở dữ liệu MySQL.

Đặt tùy chọn MySQL Workbench

MySQL Workbench được triển khai ở chế độ an toàn theo mặc định. Điều này sẽ không cho phép một số loại truy vấn - chẳng hạn như cập nhật - không có ID rõ ràng. Để khắc phục điều này, chúng ta cần tắt chế độ an toàn.

  1. Đi tới trình đơn và chọn Chỉnh sửa , sau đó đến Tùy chọn .

  2. Chọn Truy vấn SQL tab.

  3. Bỏ chọn dòng bắt đầu bằng “Cập nhật an toàn”.

    Lưu ý Trong một số trường hợp, điều này có thể được tìm thấy thay thế trong SQL Editor .
  4. Nhấp vào OK .

  5. Đóng màn hình cơ sở dữ liệu để trở về trang chủ.

  6. Kết nối lại với cơ sở dữ liệu.

Tạo và phổ biến cơ sở dữ liệu

Thêm giản đồ (Cơ sở dữ liệu)

Bắt đầu bằng cách thêm một cơ sở dữ liệu mới mà bạn có thể làm việc với.

  1. Nhấp vào Lược đồ mới trên thanh công cụ.

    Bạn chỉ cần một cái tên để tạo cơ sở dữ liệu mới, nhưng bạn có thể tạo một khu vực cho các nhận xét nếu bạn muốn. Đối chiếu mặc định có thể được để trống, trong trường hợp này MySQL sẽ sử dụng mặc định.

  2. Nhấp vào Áp dụng ; sau đó bạn sẽ nhận được Áp dụng tập lệnh SQL vào cơ sở dữ liệu hộp thoại. Điều này cho bạn biết những lệnh nào thực sự đang được gửi đến MySQL để thực hiện các hành động được yêu cầu.

  3. Nhấp vào Áp dụng một lần nữa và bạn sẽ nhận được SQL Succesful tin nhắn. Sau đó, nhấp vào Đóng .

    Bây giờ, bạn quay lại màn hình cơ sở dữ liệu chính và bạn thấy danh bạ đó đã được thêm vào danh sách lược đồ. Nhấp đúp vào bất kỳ mục nào trong danh sách lược đồ để chuyển sang cơ sở dữ liệu đó.

Thêm bảng

MySQL lưu trữ thông tin của nó trong một bảng, giống như một bảng tính.

  1. Nhấp vào Thêm bảng nút.

    Bạn sẽ nhận được một màn hình giống như sau:

    Tên là tên bảng bạn muốn thêm, ví dụ: nhân viên . Lược đồ xác định bảng nên được thêm vào cơ sở dữ liệu nào. Lưu ý rằng bất cứ điều gì bạn chọn trong Lược đồ ngăn trở thành mặc định.

    Trường là các cột của bảng chứa thông tin mà bạn muốn lưu trữ. Mỗi bảng phải luôn có một ID trường được định cấu hình làm Khóa chính .

  2. Nhập ID dưới tên cột và nhấn ENTER .

  3. Kiểm tra PK hộp kiểm nếu nó chưa được chọn tự động.

  4. Ngoài ra, hãy chọn Không rỗng (NN) Tự động tăng (AI) . Bước này sẽ yêu cầu trường ID luôn có một giá trị và tạo một số tuần tự mỗi khi bạn thêm dữ liệu mới. Sau khi trường ID được định cấu hình, hãy thêm tất cả các trường khác mà bạn cần vào bảng.

  5. Nhấp trực tiếp dưới ID để thêm một trường mới.

  6. Nhập lastName cho tên cột.

  7. Nhấp vào bên dưới Datatype và chọn VARCHAR () .

  8. Nhấp vào giữa các dấu ngoặc đơn và nhập 45. Loại dữ liệu VARCHAR là một chuỗi và số trong ngoặc là độ dài tối đa. Lặp lại quá trình này để tạo các trường sau:

    • firstName, một VARCHAR (45)

    • điện thoại, một VARCHAR (16)

    • email, một VARCHAR (45)

    Sau khi các trường ưa thích của bạn được thiết lập, hãy nhấp vào nút Áp dụng cái nút. Bạn sẽ nhận được một Áp dụng tập lệnh SQL vào cơ sở dữ liệu cửa sổ. Nhấp vào Áp dụng một lần nữa và tìm kiếm SQL thành công tin nhắn.

    Bây giờ cơ sở dữ liệu của bạn có một bảng trong đó, bạn có thể nhấp vào mũi tên bên phải trong Lược đồ để mở rộng chế độ xem. Nhấp vào mũi tên bên cạnh Bảng và bạn sẽ thấy nhân viên bảng vừa được tạo.

Thêm dữ liệu vào bảng

Bước đầu tiên để thêm dữ liệu bảng là mở một bảng.

  1. Nhấp chuột phải vào nhân viên và chọn tùy chọn hàng đầu, CHỌN ROWS - GIỚI HẠN 1000 .

  2. Nhấp đúp vào NULL trong lastName . Tại thời điểm này, bạn có thể bắt đầu nhập dữ liệu. Bạn phải nhấn ENTER sau mỗi trường để thoát khỏi chỉnh sửa, nếu không trường sẽ trở về giá trị trước đó.

  3. Sau khi tất cả dữ liệu được nhập, hãy nhấp vào nút Áp dụng cái nút. Lưu ý:Nếu bạn bỏ qua bước này, không có dữ liệu nào bạn đã nhập sẽ được lưu trong cơ sở dữ liệu.

Làm việc với dữ liệu của bạn

Chạy Truy vấn

Bạn có thể chạy một truy vấn SQL trên một bảng bằng cách nhập nó vào đầu chế độ xem bảng.

  1. Nhấp vào khu vực nhập văn bản và nhập:

    SELECT * FROM phonebook.employees WHERE `firstName` = 'Bob'
    
  2. Nhấp vào tia chớp để chạy truy vấn. Bạn sẽ nhận được kết quả như thế này:

Xuất / Nhập dữ liệu

Để xuất

Việc xuất dữ liệu rất tiện lợi cho việc sao lưu nội dung cơ sở dữ liệu hoặc di chuyển cơ sở dữ liệu sang một máy chủ mới. Bạn nên xuất cơ sở dữ liệu trước khi có bất kỳ thay đổi lớn nào về cấu trúc hoặc cài đặt ứng dụng mới, đề phòng trường hợp có sự cố hoặc bạn muốn hoàn nguyên về trạng thái cài đặt trước của mình.

  1. Nhấp vào Xuất dữ liệu dưới Quản lý ngăn.

  2. Kiểm tra (các) cơ sở dữ liệu bạn muốn xuất dữ liệu từ ngăn bên trái.

  3. Kiểm tra (các) bảng bạn muốn xuất dữ liệu từ ngăn bên phải.

  4. Chọn Xuất sang tệp tự chứa - .sql tệp này tạo ra là văn bản thuần túy, vì vậy bạn có thể khám phá tệp này bằng trình chỉnh sửa văn bản.

  5. Nhấp vào và nhập tên tệp.

  6. TÙY CHỌN - nếu bạn chỉ muốn cấu trúc bảng chứ không muốn dữ liệu, hãy chọn Bỏ qua dữ liệu bảng .

  7. Nhấp vào Bắt đầu xuất .

Để nhập

Nhập dữ liệu có thể khôi phục bản sao lưu được tạo bằng Xuất dữ liệu hoặc có thể tải cơ sở dữ liệu do đồng nghiệp gửi cho bạn.

  1. Nhấp vào Nhập / Khôi phục dữ liệu .

  2. Chọn Nhập từ tệp tự chứa .

  3. Nhấp vào và định vị .sql của bạn tệp.

  4. Trong Lược đồ mục tiêu mặc định chọn cơ sở dữ liệu mà bạn muốn quá trình nhập này được thực hiện.

  5. Nhấp vào Bắt đầu nhập .

Thông tin khác

Bạn có thể muốn tham khảo các nguồn sau đây để biết thêm thông tin về chủ đề này. Mặc dù những điều này được cung cấp với hy vọng rằng chúng sẽ hữu ích, xin lưu ý rằng chúng tôi không thể đảm bảo tính chính xác hoặc kịp thời của các tài liệu được lưu trữ bên ngoài.

  • Tài liệu MySQL Workbench
  • Đặt lại mật khẩu gốc MySQL

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bắt đầu với GearHost để phát triển cơ sở dữ liệu MySQL

  2. Làm thế nào để có được kích thước cơ sở dữ liệu MySQL cho cơ sở dữ liệu của bạn?

  3. PHP - Nhập tệp CSV vào cơ sở dữ liệu mysql bằng cách sử dụng TẢI THÔNG TIN DỮ LIỆU

  4. Cách KHÔNG THÍCH hoạt động trong MySQL

  5. MIN () so với LEAST () trong MySQL:Sự khác biệt là gì?