Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпълнение/Стартиране на MySQL без инсталация в Windows

Благодарение на Ryan Vincent com a> . Успях да следвам стъпките в справочната документация на MySQL (по някаква причина моите търсения, преди да задам този въпрос, не го намериха).

Справочна документация:2.3.5 Инсталиране на MySQL на Microsoft Windows Използване на Zip архив без инсталиране

Опростени стъпки

  1. Изтеглете MySQL Community Server 5.7.17 Windows ( x86, 64-битова), ZIP архив

  2. Разархивирайте изтегления MySQL Server Archive на желаното място за MySQL сървърни файлове (пример:D:\mysql\mysql-5.7.17-winx64 )

  3. Създайте директория за файловете с данни на базата данни на MySQL (пример:D:\mysql\mydb )

  4. Създайте директория за регистриране на базата данни на MySQL (пример D:\mysql\logs )

  5. Създайте файл с опции на MySQL (примерно местоположение: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"
    
    • Избраният порт е 55555
    • [mysqld] групи опции, свързани с mysqld.exe, които ще се използват, когато mysql.exe прочете този конфигурационен файл.
    • [mysqladmin] групи опции, свързани с mysqladmin.exe, които ще се използват, когато mysqladmin.exe прочете този конфигурационен файл.
  6. Инициализирайте файловете на базата данни на MySQL с помощта на пакетния файл/командния ред на Windows (може да се нуждаете от Преразпределяне на C++ ако получите грешка)

    "D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini" --initialize-insecure --console
    
  • Това ще създаде файлове на база данни на местоположението, посочено в конфигурационния файл.
    • Той ще има root потребител без парола
    • Съобщенията за грешки ще бъдат отпечатани в текущия прозорец на конзолата.
  1. Създайте пакетен файл, за да стартирате MySQL сървъра на базата данни

    "D:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe" --defaults-file="D:\\mysql\\config.ini"
    
    • Това ще прочете [mysqld] част/група от конфигурационния файл (D:\mysql\config.ini ) и използвайте опциите, посочени там, за да стартирате сървъра на базата данни MySQL.
  2. Създайте пакетен файл за изключване на сървъра на базата данни MySQL

    "D:\mysql\mysql-5.7.17-winx64\bin\mysqladmin.exe" --defaults-file="D:\\mysql\\config.ini" shutdown
    
    • Това ще се чете [mysqladmin] част/група от конфигурационния файл (D:\mysql\config.ini ) и използвайте опциите, посочени там, за да посочите и изключите сървъра на базата данни MySQL.
  3. Вече можете да стартирате вашата база данни и да осъществявате достъп до нея и да я изключвате, когато не е необходима.

ОТКАЗ ОТ ОТГОВОРНОСТ Предполага се, че тези стъпки трябва да ви помогнат да започнете работа с базата данни MySQL и по никакъв начин не са предназначени или защитени за производство. (root потребителят дори все още няма зададена парола)

Ресурси и повече подробности

  1. Справочна документация:2.3.5 Инсталиране на MySQL на Microsoft Windows Използване на Zip архив без инсталиране
  2. Справочна документация :5.2.6 Използване на файлове с опции
  3. Справочна документация :5.2.3 Указване на опциите на програмата
  4. Справочна документация:6.1.4 Опции за команди на сървъра
  5. [Допълнителна] Референтна документация:5.6 Изпълнение на няколко MySQL Инстанции на една машина
  6. Стъпки за промяна на root паролата


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване с MySQL база данни в .NET

  2. Архивиране и възстановяване на MySQL от командния ред

  3. Как поддържате поръчката с помощта на SELECT WHERE IN()?

  4. PDO обвързващи стойности за MySQL IN израз

  5. LIMIT OFFSET,LENGTH изисква ли ORDER BY за пагинация?