Для установки и настройки MySQL нам понадобится последняя версия скачать ее можно по следующей ссылке — скачать
Далее нужно распаковать архив в папку с вашим сервером например:
c:\myserver\
После необходимо зайти в папку с вашим mysql и прописать настройки для вашего MySQL файл my.ini
[client] port=3306 [mysqld] port=3306 #здесь прописываем свой путь к директории установки не забываем поменять версию mysql если она у вас отличается basedir="c:/myserver/mysql-5.7.13" datadir="c:/myserver/mysql-5.7.13/data" character-set-server=utf8 default-storage-engine=INNODB sql-mode="" explicit_defaults_for_timestamp = TRUE skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K
Далее необходимо запустить две команды с командной строки. Для этого вам необходимо зайти в папку с вашим MySQL и запустить командную строку от имени администратора:
//у меня такой путь c:\myserver\mysql-5.7.13\bin
Прописываем в командной строке
//1 команда mysqld —initialize-insecure —user=root //2 команда mysqld —install
Команда для запуска сервера
mysqld --console
Проверяем работу сервера. Для проверки нужно будет запустить еще одно окно с командной строкой и прописать следующие команды (предыдущие окно не закрывать).
//это подключение под пользователем root. Жмем enter после веденной команды mysql -u root //вывод таблицы обязательно ; в конце. Жмем enter после веденной команды show databases;
Примерно окно вот с таким содержимым должно получиться у вас.
День добрый. Не могли бы помочь разобраться с ошибкой?запуск не проходит ни как.
2016-08-11T09:37:17.405273Z 0 [Note] InnoDB: _mm_lfence() and _mm_sfence() are used for memory barrier
2016-08-11T09:37:17.405273Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3
2016-08-11T09:37:17.406250Z 0 [Note] InnoDB: Number of pools: 1
2016-08-11T09:37:17.406250Z 0 [Note] InnoDB: Not using CPU crc32 instructions
2016-08-11T09:37:17.410156Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances
= 1, chunk size = 128M
2016-08-11T09:37:17.433593Z 0 [Note] InnoDB: Completed initialization of buffer pool
2016-08-11T09:37:17.500976Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
2016-08-11T09:37:17.647460Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2016-08-11T09:37:17.648437Z 0 [Note] InnoDB: Setting file ‘.ibtmp1’ size to 12 MB. Physically writi
ng the file full; Please wait …
2016-08-11T09:37:18.124023Z 0 [Note] InnoDB: File ‘.ibtmp1’ size is now 12 MB.
2016-08-11T09:37:18.127929Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback seg
ment(s) are active.
2016-08-11T09:37:18.128906Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
2016-08-11T09:37:18.142578Z 0 [Note] InnoDB: 5.7.14 started; log sequence number 1209961
2016-08-11T09:37:18.143554Z 0 [Note] InnoDB: Loading buffer pool(s) from c:myservermysql-5.7.14da
taib_buffer_pool
2016-08-11T09:37:18.144531Z 0 [Note] Plugin ‘FEDERATED’ is disabled.
mysqld: Table ‘mysql.plugin’ doesn’t exist
2016-08-11T09:37:18.148437Z 0 [ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to
create it.
2016-08-11T09:37:18.153320Z 0 [Note] Salting uuid generator variables, current_pid: 2904, server_sta
rt_time: 1470908237, bytes_sent: 0,
2016-08-11T09:37:18.162109Z 0 [Note] Generated uuid: ’31d53c93-5fa7-11e6-91fd-0019668c4043′, server_
start_time: 1470911141, bytes_sent: 123954752
2016-08-11T09:37:18.165039Z 0 [Warning] No existing UUID has been found, so we assume that this is t
he first time that this server has been started. Generating a new UUID: 31d53c93-5fa7-11e6-91fd-0019
668c4043.
2016-08-11T09:37:18.171875Z 0 [Note] InnoDB: Buffer pool(s) load completed at 160811 16:37:18
2016-08-11T09:37:18.217773Z 0 [Warning] Gtid table is not ready to be used. Table ‘mysql.gtid_execut
ed’ cannot be opened.
2016-08-11T09:37:18.220703Z 0 [Warning] Failed to set up SSL because of the following SSL library er
ror: SSL context is not usable without certificate and private key
2016-08-11T09:37:18.224609Z 0 [Note] Server hostname (bind-address): ‘*’; port: 3306
2016-08-11T09:37:18.227539Z 0 [Note] IPv6 is available.
2016-08-11T09:37:18.229492Z 0 [Note] — ‘::’ resolves to ‘::’;
2016-08-11T09:37:18.231445Z 0 [Note] Server socket created on IP: ‘::’.
2016-08-11T09:37:18.234375Z 0 [Warning] Failed to open optimizer cost constant tables
2016-08-11T09:37:18.240234Z 0 [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysq
l.user’ doesn’t exist
2016-08-11T09:37:18.245117Z 0 [ERROR] Aborting
Ошибки так понимаю посыпались из за какого то плагина ‘Federated’
Устанавливайте версию 5.6.34, копируйте папку data из каталога дистрибутива туда где будет распологаться база данных тоесть по тому пути который указан в файле my.ini в строке basedir=»c:/путь к вашей базе данных»
Все остальное согласно вышеописаной инструкции.