The selected path already exists mysql что это

How to change the path of mysql services

After installation of MySQL 5.1.73, I’ve added the path variable to

And I tried in the command line:

But as you can see the path I set is «C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld» but not «c:\Program Files\MySQL\mysqld» So no doubt when I type:

How to change the strange wrong directory? I’ve never set this wrong directory before. My platform is Windows 7 Enterprise

3 Answers 3

Updating the path to MySQL in regedit in Windows 10

Alternatively you can search for c:\Program Files\MySQL\mysqld in registry and change to C:\Program Files\MySQL\MySQL Server 5.1\bin

Then run in cmd (admin mode)

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

This error may happen as you install Window recently and didn’t to any updates of something. What I took is as follows

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

After I did above procedure, no «System error 2» occurred when I execute following command.

DOS> net start mysql

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Is this question more appropriate for SuperUser or DBA site?

You can first remove the existing service:(Admin command line)

Then run your install command. But before that you have to be sure MySQL service is really deleted, since the service only will be removed after the process ends. If not, then you can kill that mysql process in Task Manager.

The seconde way is leave the existing MySQL service there and create another one:

Источник

The selected path already exists mysql что это

У меня возникла проблема при установке MySQL Server Configuration Wizard

Вот такую ошибку выдаёт:
The security settings could not be applied to the database because the connection has failed with the following error.

Error Nr. 1045
Access denied for user ‘root’@’localhost’ (using password: YES)

If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings.

If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu.
Как с этим боротся? Заранее благодарен.

о хвала! перелопатив кучу постов я нашел нужную тему,
та самая проблема, но я сделал так и ноль реакция, та самая ошибка при установке, может дело в порте?

Добавлено через 3 минуты
порт я кстате открыл в брандмауэр, но тоже не помогает(

Добавлено через 29 минут
The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это
The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Источник

Ручная установка MySQL на Windows

Когда автоматическая установка дает сбой, на помощь приходит ручной режим.

Приступаем к установке:

1. Качаем zip-архив MySQL со страницы загрузки: http://www.mysql.com/downloads/mysql/.

Для Win 32 выбираем дистрибутив: Windows (x86, 32-bit), Zip-Archive.

Для Win 64: Windows (x86, 64-bit), Zip-Archive.

После нажатия на кнопку Download вы увидите форму для регистрации, ее можно пропустить, нажав на ссылку внизу – No thanks, just take me to the downloads.

2. Создаем папку установки. Например C:\Program Files\MySQL\MySQL Server 5.5. И распаковываем в нее содержание архива таким образом, чтобы папки bin, data, docs и прочие были в корне папки установки.

3. Переходим к созданию конфигурационного файла (my.ini). За основу берем один из типовых файлов:

В этом примере за основу я выбрал my-medium.ini. Переименовываем его в my.ini и размещаем в корне папки установки (C:\Program Files\MySQL\MySQL Server 5.5).

Открываем для редактирования (в обычном Блокноте) и сразу после строчки [mysqld] дописываем два параметра:

Обратите внимание, что в путях используется прямой слэш (/), а не обратный (\).

basedir – это путь к папке установки.

datadir – путь к папке данных (где хранятся все БД). Иногда имеет смысл разместить данные на отдельном диске, чтобы повысить производительность или обеспечить надежность.

На всякий случай привожу фрагмент конфигурационного файла, после внесения изменений:

Обратите внимание, что пути разделяются точкой с запятой. Убедитесь, что в начале и в конце вашего пути точка с запятой поставлена.

5. Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows:

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это Открываем порт TCP 3306

Если в системе установлен дополнительный брандмауэр, то в нем также необходимо открыть порт TCP 3306 для входящих подключений.

6. Теперь осуществляем тестовый запуск. В командной строке, запущенной от имени администратора (это обязательно, если на Семерке или Висте включен UAC), выполняем:

На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:

Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:

Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>

Посмотрим какие базы у нас есть:

Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это Командная строка MySQL

Теперь мы окончательно убеждены, что сервер работает.

7. Переходим к следующему этапу – необходимо установить пароль администратора MySQL (пользователь root). По умолчанию пароль не установлен, и это надо исправить. В том же окне MySQL вводим следующие команды:

Как видно на скриншоте колонка password заполнена, значит пароль установлен.

Перед выходом выполняем команду:

Для завершения работы MySQL выполняем:

8. Последний этап – запуск MySQL в качестве системной службы Windows.

Убедитесь, что в системе нет активных процессов MySQL.

В командной строке, запущенной от имени администратора, выполняем:

Путь к mysqld необходимо указывать полностью (даже если он прописан в PATH)!

Для запуска службы, открываем “Управление компьютером”, и вручную запускаем службу MySQL:

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это Запуск службы MySQL

Или проще через командную строку:

Для удаления службы, предварительно ее останавливаем:

Источник

The selected path already exists mysql что это

But as you can see the path I set is «C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld» but not «c:\Program Files\MySQL\mysqld» So no doubt when I type:

How to change the strange wrong directory? I’ve never set this wrong directory before. My platform is Windows 7 Enterprise

195 1 1 gold badge 1 1 silver badge 5 5 bronze badges

2 Answers 2

It’s true, I also faced the same problem and messed my system for two days. But later I could figure out the problem. Actually there was a previous installation of MySQL through Xampp Server. this new installation was unable to cope up with the Xampp MySQL which resulted in all the mistakes. Uninstall the XAMPP or their equivalents first and all MySQL if exists and reinstall it. I hope it will work fine

Ручная установка MySQL на Windows

Когда автоматическая установка дает сбой, на помощь приходит ручной режим.

Приступаем к установке:

Для Win 32 выбираем дистрибутив: Windows (x86, 32-bit), Zip-Archive.

Для Win 64: Windows (x86, 64-bit), Zip-Archive.

2. Создаем папку установки. Например C:\Program Files\MySQL\MySQL Server 5.5. И распаковываем в нее содержание архива таким образом, чтобы папки bin, data, docs и прочие были в корне папки установки.

3. Переходим к созданию конфигурационного файла (my.ini). За основу берем один из типовых файлов:

В этом примере за основу я выбрал my-medium.ini. Переименовываем его в my.ini и размещаем в корне папки установки (C:\Program Files\MySQL\MySQL Server 5.5).

Открываем для редактирования (в обычном Блокноте) и сразу после строчки [mysqld] дописываем два параметра:

Обратите внимание, что в путях используется прямой слэш (/), а не обратный (\).

На всякий случай привожу фрагмент конфигурационного файла, после внесения изменений:

Обратите внимание, что пути разделяются точкой с запятой. Убедитесь, что в начале и в конце вашего пути точка с запятой поставлена.

5. Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows:

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Открываем порт TCP 3306

Если в системе установлен дополнительный брандмауэр, то в нем также необходимо открыть порт TCP 3306 для входящих подключений.

6. Теперь осуществляем тестовый запуск. В командной строке, запущенной от имени администратора (это обязательно, если на Семерке или Висте включен UAC), выполняем:

На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:

Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:

Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>

Посмотрим какие базы у нас есть:

Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Командная строка MySQL

Теперь мы окончательно убеждены, что сервер работает.

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Как видно на скриншоте колонка password заполнена, значит пароль установлен.

Перед выходом выполняем команду:

Для завершения работы MySQL выполняем:

Убедитесь, что в системе нет активных процессов MySQL.

В командной строке, запущенной от имени администратора, выполняем:

Путь к mysqld необходимо указывать полностью (даже если он прописан в PATH)!

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Запуск службы MySQL

Choosing a Setup Type

Choosing one of the following setup types determines the initial installation only and does not limit your ability to install or update MySQL products for Windows later:

Developer Default : Install the following products that compliment application development with MySQL:

MySQL Server (Installs the version that you selected when you downloaded MySQL Installer.)

MySQL Samples and Examples

Server only : Only install the MySQL server. This setup type installs the general availability (GA) or development release server that you selected when you downloaded MySQL Installer. It uses the default installation and data paths.

Full : Install all available MySQL products.

Custom : The custom setup type enables you to filter and select individual MySQL products from the MySQL Installer catalog.

For MySQL Server versions 8.0.20 (and earlier), 5.7, and 5.6, the account you use to run MySQL Installer may not have adequate permission to install the server data files and this can interrupt the installation because the ExecSecureObjects MSI action cannot be executed. To proceed, deselect the Server data files feature before attempting to install the server again. For help, see Product Features To Install).

The Server data files check box was removed from the feature tree for MySQL Server 8.0.21 (and higher).

Use the Custom setup type to install:

A product or product version that is not available from the usual download locations. The catalog contains all product releases, including the other releases between pre-release (or development) and GA.

An instance of MySQL server using an alternative installation path, data path, or both. For instructions on how to adjust the paths, see Chapter 3, Setting Alternative Server Paths with MySQL Installer.

Two or more MySQL server versions on the same host at the same time (for example, 5.6, 5.7, and 8.0).

A specific combination of products and features not offered as a predetermine setup type. For example, you can install a single product, such as MySQL Workbench, instead of installing all client applications for Windows.

Check Requirements

MySQL Installer uses entries in the package-rules.xml file to determine whether the prerequisite software for each product is installed on the host. When the requirements check fails, MySQL Installer displays the Check Requirements step to help you update the host. Requirements are evaluated each time you download a new product (or version) for installation. The following figure identifies and describes the key areas of this step.

Figure 2.2 Check Requirements

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Description of Check Requirements Elements

Shows the current step in the initial setup. Steps in this list may change slightly depending on the products already installed on the host, the availability of prerequisite software, and the products to be installed on the host.

Lists all pending installation requirements by product and indicates the status as follows:

A blank space in the Status column means that MySQL Installer can attempt to download and install the required software for you.

The word Manual in the Status column means that you must satisfy the requirement manually. Select each product in the list to see its requirement details.

Describes the requirement in detail to assist you with each manual resolution. When possible, a download URL is provided. After you download and install the required software, click Check to verify that the requirement has been met.

Provides the following set operations to proceed:

Back – Return to the previous step. This action enables you to select a different the setup type.

Next – Do not execute the request to apply the requirements automatically and proceed to the installation without including the products that fail the check requirements step.

Cancel – Stop the installation of MySQL products. Because MySQL Installer is already installed, the initial setup begins again when you open MySQL Installer from the Start menu and click Add from the dashboard. For a description of the available management operations, see Product Catalog.

The selected path already exists mysql что это

У меня возникла проблема при установке MySQL Server Configuration Wizard

Вот такую ошибку выдаёт:
The security settings could not be applied to the database because the connection has failed with the following error.

Error Nr. 1045
Access denied for user ‘root’@’localhost’ (using password: YES)

If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings.

If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu.
Как с этим боротся? Заранее благодарен.

Chapter 2 MySQL Installer Initial Setup

When you download MySQL Installer for the first time, a setup wizard guides you through the initial installation of MySQL products. As the following figure shows, the initial setup is a one-time activity in the overall process. MySQL Installer detects existing MySQL products installed on the host during its initial setup and adds them to the list of products to be managed.

Figure 2.1 MySQL Installer Process Overview

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

MySQL Installer extracts configuration files (described later) to the hard drive of the host during the initial setup. Although MySQL Installer is a 32-bit application, it can install both 32-bit and 64-bit binaries.

3 Answers 3

Updating the path to MySQL in regedit in Windows 10

Alternatively you can search for c:\Program Files\MySQL\mysqld in registry and change to C:\Program Files\MySQL\MySQL Server 5.1\bin

Then run in cmd (admin mode)

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

2,053 1 1 gold badge 17 17 silver badges 19 19 bronze badges

This error may happen as you install Window recently and didn’t to any updates of something. What I took is as follows

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

After I did above procedure, no «System error 2» occurred when I execute following command.

DOS> net start mysql

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Is this question more appropriate for SuperUser or DBA site?

You can first remove the existing service:(Admin command line)

Then run your install command. But before that you have to be sure MySQL service is really deleted, since the service only will be removed after the process ends. If not, then you can kill that mysql process in Task Manager.

The seconde way is leave the existing MySQL service there and create another one:

MySQL Installer Configuration Files

All MySQL Installer files are located within the C:\Program Files (x86) and C:\ProgramData folders. The following table describes the files and folders that define MySQL Installer as a standalone application.

Installed MySQL products are neither altered nor removed when you update or uninstall MySQL Installer.

Table 2.1 MySQL Installer Configuration Files

This file contains the prerequisites for every product to be installed.

The products file (or product catalog) contains a list of all products available for download.

”Windows service for the name MySQL already exists”.How to remove MySQL service name which is already there in my pc

I have been using windows 7 and I installed MySQL in my system. But I am unable to access using MySQL client or command prompt. I tried installing and uninstalling but at after installing three check points it is getting stopped. It says MySQL is already installed. I tried using «sc delete MySQL» which couldn’t help me anymore. Divyanshu will be very pleased to have an answer!! Thank you.

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Path Conflicts

When the default installation or data folder (required by MySQL server) for a product to be installed already exists on the host, the wizard displays the Path Conflict step to identify each conflict and enable you to take action to avoid having files in the existing folder overwritten by the new installation. You see this step in the initial setup only when MySQL Installer detects a conflict.

To resolve the path conflict, do one of the following:

Click Back to choose a different setup type or product version, if applicable. The Custom setup type enables you to select individual product versions.

Click Next to ignore the conflict and overwrite files in the existing folder.

Delete the existing product. Click Cancel to stop the initial setup and close MySQL Installer. Open MySQL Installer again from the Start menu and delete the installed product from the host using the Delete operation from the MySQL Installer dashboard.

Источник

Устраняем типичные ошибки в MySQL

Авторизуйтесь

Устраняем типичные ошибки в MySQL

MySQL — система управления базами данных (СУБД) с открытым исходным кодом от компании Oracle. Она была разработана и оптимизирована специально для работы веб-приложений. MySQL является неотъемлемой частью таких веб-сервисов, как Facebook, Twitter, Wikipedia, YouTube и многих других.

Эта статья расскажет, как определять, с чем связаны частые ошибки на сервере MySQL, и устранять их.

Не удаётся подключиться к локальному серверу

Одной из распространённых ошибок подключения клиента к серверу является «ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)».

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Эта ошибка означает, что на хосте не запущен сервер MySQL ( mysqld ) или вы указали неправильное имя файла сокета Unix или порт TCP/IP при попытке подключения.

Убедитесь, что сервер работает. Проверьте процесс с именем mysqld на хосте сервера, используя команды ps или grep, как показано ниже.

Если эти команды не показывают выходных данных, то сервер БД не работает. Поэтому клиент не может подключиться к нему. Чтобы запустить сервер, выполните команду systemctl.

Чтобы проверить состояние службы MySQL, используйте следующую команду:

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Если в результате выполнения команды произошла ошибка службы MySQL, вы можете попробовать перезапустить службу и ещё раз проверить её состояние.

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Если сервер работает (как показано) и вы по-прежнему видите эту ошибку, вам следует проверить, не заблокирован ли порт TCP/IP брандмауэром или любой другой службой блокировки портов.

Не удаётся подключиться к серверу MySQL

Ещё одна похожая и часто встречающаяся ошибка подключения — «(2003) Can’t connect to MySQL server on ‘server’ (10061)». Это означает, что в сетевом соединении было отказано.

Следует проверить, работает ли в системе сервер MySQL (смотрите выше) и на тот ли порт вы подключаетесь (как найти порт, можно посмотреть выше).

Похожие частые ошибки, с которыми вы можете столкнуться при попытке подключиться к серверу MySQL:

Ошибки запрета доступа в MySQL

В MySQL учётная запись (УЗ) определяется именем пользователя и клиентским хостом, с которого пользователь может подключиться. УЗ может также иметь данные для аутентификации (например, пароль).

Причин для запрета доступа может быть много. Одна из них связана с учётными записями MySQL, которые сервер разрешает использовать клиентским программам при подключении. Это означает, что имя пользователя, указанное в соединении, может не иметь прав доступа к базе данных.

В MySQL есть возможность создавать учётные записи, позволяющие пользователям клиентских программ подключаться к серверу и получать доступ к данным. Поэтому при ошибке доступа проверьте разрешение УЗ на подключение к серверу через клиентскую программу.

Увидеть разрешённые привилегии учётной записи можно, выполнив в консоли команду SHOW GRANTS
Входим в консоль (пример для Unix, для Windows консоль можно найти в стартовом меню):

В консоли вводим команду:

Дать привилегии конкретному пользователю в БД по IP-адресу можно, используя следующие команды:

Ошибки запрещённого доступа могут также возникнуть из-за проблем с подключением к MySQL (см. выше).

Потеря соединения с сервером MySQL

С этой ошибкой можно столкнуться по одной из следующих причин:

В первом случае убедитесь, что у вас стабильное сетевое подключение (особенно, если подключаетесь удалённо).

В случае с размером BLOB нужно установить более высокое значение для max_allowed_packet в файле конфигурации /etc/my.cnf в разделах [mysqld] или [client] как показано ниже.

Если файл конфигурации недоступен, это значение можно установить с помощью следующей команды.

Слишком много подключений

Недостаточно памяти

Если такая ошибка возникла, это может означать, что в MySQL недостаточно памяти для хранения всего результата запроса.

Сначала нужно убедиться, что запрос правильный. Если это так, то нужно выполнить одно из следующих действий:

Также может помочь MySQL Tuner. Это полезный скрипт, который подключается к работающему серверу MySQL и даёт рекомендации по настройке для более высокой производительности.

MySQL продолжает «падать»

Если такая проблема возникает, необходимо выяснить, заключается она в сервере или в клиенте. Обратите внимание, что многие сбои сервера вызваны повреждёнными файлами данных или индексными файлами.

Вы можете проверить состояние сервера, чтобы определить, как долго он работал.

The selected path already exists mysql что это. Смотреть фото The selected path already exists mysql что это. Смотреть картинку The selected path already exists mysql что это. Картинка про The selected path already exists mysql что это. Фото The selected path already exists mysql что это

Кроме того, можно остановить сервер, сделать отладку MySQL и снова запустить службу. Для отображения статистики процессов MySQL во время выполнения других процессов откройте окно командной строки и введите следующее:

Заключение

Самое важное при диагностике — понять, что именно вызвало ошибку. Следующие шаги помогут вам в этом:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *