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

Chạy / Khởi động MySQL mà không cần cài đặt trên Windows

Cảm ơn Ryan Vincent của nhận xét . Tôi đã có thể làm theo các bước trong tài liệu tham khảo của MySQL (Vì một số lý do tìm kiếm của tôi trước khi đặt câu hỏi này không bao giờ tìm thấy).

Tài liệu Tham khảo:2.3.5 Cài đặt MySQL trên Microsoft Windows Sử dụng Kho lưu trữ Zip noinstall

Các bước được đơn giản hóa

  1. Tải xuống Máy chủ cộng đồng MySQL 5.7.17 Windows ( x86, 64-bit), Lưu trữ ZIP

  2. Giải nén Kho lưu trữ máy chủ MySQL đã tải xuống vào vị trí mong muốn cho các tệp máy chủ MySQL (ví dụ:D:\mysql\mysql-5.7.17-winx64 )

  3. Tạo một thư mục cho các tệp dữ liệu của cơ sở dữ liệu MySQL (ví dụ:D:\mysql\mydb )

  4. Tạo một thư mục để ghi nhật ký cơ sở dữ liệu của MySQL (ví dụ D:\mysql\logs )

  5. Tạo tệp tùy chọn MySQL (vị trí ví dụ:D:\mysql\config.ini )

    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
    
    [mysqld]
    
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    
    # These are commonly set, remove the # and set as required.
    # basedir = .....
    # datadir = .....
    # port = .....
    # server_id = .....
    
    
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M 
    
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    # set basedir to your installation path
    basedir = "D:\\mysql\\mysql-5.7.17-winx64"
    # set datadir to the location of your data directory
    datadir = "D:\\mysql\\mydb"
    # The port number to use when listening for TCP/IP connections. On Unix and Unix-like systems, the port number must be
    # 1024 or higher unless the server is started by the root system user.
    port = "55555"
    # Log errors and startup messages to this file.
    log-error = "D:\\mysql\\logs\\error_log.err"
    
    [mysqladmin]
    
    user = "root"
    port = "55555"
    
    • Cổng đã chọn là 55555
    • [mysqld] nhóm các tùy chọn liên quan đến mysqld.exe sẽ được sử dụng khi mysql.exe đọc tệp cấu hình này.
    • [mysqladmin] nhóm các tùy chọn liên quan đến mysqladmin.exe sẽ được sử dụng khi mysqladmin.exe đọc tệp cấu hình này.
  6. Khởi tạo tệp cơ sở dữ liệu MySQL bằng Windows Batch File / Command Prompt (bạn có thể cần C ++ phân phối lại nếu bạn gặp lỗi)

    "D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini" --initialize-insecure --console
    
  • Thao tác này sẽ tạo tệp cơ sở dữ liệu ở vị trí được chỉ định trong tệp cấu hình.
    • Nó sẽ có người dùng root không có mật khẩu
    • Thông báo lỗi sẽ được in trên cửa sổ bảng điều khiển hiện tại.
  1. Tạo một tệp hàng loạt để khởi động máy chủ cơ sở dữ liệu MySQL

    "D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini"
    
    • Điều này sẽ đọc [mysqld] phần / nhóm của tệp cấu hình (D:\mysql\config.ini ) và sử dụng các tùy chọn được chỉ định ở đó để khởi động máy chủ cơ sở dữ liệu MySQL.
  2. Tạo một tệp hàng loạt để tắt máy chủ cơ sở dữ liệu MySQL

    "D:\mysql\mysql-5.7.17-winx64\bin\mysqladmin.exe" --defaults-file="D:\\mysql\\config.ini" shutdown
    
    • Điều này sẽ đọc [mysqladmin] phần / nhóm của tệp cấu hình (D:\mysql\config.ini ) và sử dụng các tùy chọn được chỉ định ở đó để chỉ định và tắt máy chủ cơ sở dữ liệu MySQL.
  3. Giờ đây, bạn có thể khởi động cơ sở dữ liệu của mình và truy cập, đồng thời tắt nó khi không cần thiết.

TUYÊN BỐ TỪ CHỐI Các bước đó sẽ giúp bạn bắt đầu với cơ sở dữ liệu MySQL và không có mục đích hoặc an toàn cho quá trình sản xuất. (Người dùng root thậm chí chưa đặt mật khẩu)

Tài nguyên và thêm chi tiết

  1. Tài liệu Tham khảo:2.3.5 Cài đặt MySQL trên Microsoft Windows Sử dụng Kho lưu trữ Zip noinstall
  2. Tài liệu Tham khảo:5.2.6 Sử dụng Tệp Tùy chọn
  3. Tài liệu Tham khảo:5.2.3 Chỉ định Tuỳ chọn Chương trình
  4. Tài liệu Tham khảo:6.1.4 Tùy chọn Lệnh Máy chủ
  5. [Bổ sung] Tài liệu Tham khảo:5.6 Chạy Nhiều MySQL Phiên bản trên một máy
  6. Các bước thay đổi mật khẩu gốc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm hiểu cách nhập dữ liệu Excel vào cơ sở dữ liệu MySQL

  2. Cách phân tầng vẫn tồn tại bằng JPA / EclipseLink

  3. mysql không đếm hàng hai lần nếu dữ liệu cột bị trùng lặp

  4. Làm cách nào để lấy tên cột từ một bảng MySQL nhất định?

  5. Làm cách nào để tìm các cột riêng biệt trong một truy vấn con lồng nhau trong SQL?