What should I do if net start mysql cannot start MySQL?
This article will introduce to you how to solve the problem of "net start mysql" failing to start MySQL. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.
Today is the first time to learn MySQL. During the process of installing and starting MySQL, I discovered two small problems that are easily overlooked. One is the MySQL operation permission issue, and the other is the MySQL service name issue, which is hereby recorded.
Problem description: Entering "net start mysql" in the command prompt window cannot start MySQL.
The system is Windows8.1, and the MySQL software is mysql-installer-community-5.7.12.0.
1.MySQL startup permission problem
(1) During the installation of MySQL, the following page will appear:
In In the Root Account Password area of this page, the password we set is Root Password, which is the password corresponding to the administrator's identity. We usually click Next directly after setting the password without clicking "Add User" in the lower area to set up a normal user. This will cause us to easily forget that we should use administrator rights to start MySQL when starting MySQL.
(2) MySQL started without administrator rights
The following is the situation when I started MySQL for the first time:
Operation: Win R, enter cmd, Start the command prompt window and enter "net start mysql".
Result: System error 5 occurred. access denied.
(3) MySQL started with administrator privileges
To address this problem, I used a command prompt window with administrator privileges.
Operation: WIN
Result: The MySQL service has been started successfully.
#So, the solution to this problem is to use Command Prompt (Admin).
2. MySQL service name problem(1) During the installation of MySQL, the page shown below will appear:
Note: During the installation process , the name in the red selection box defaults to MySQL57 (corresponding to version 5.7), and I changed it to "MySQL" at this time. The crux of the second problem lies in this name.
The meaning of the name of the red box in the above picture is to name the MySQL program in the Windows system service window. In other words, the name here is the same as the name of the service window. If we do not change "MySQL57" to "MySQL", then when starting the MySQL program in the command prompt window, we should enter "net start mysql57" instead of "net start mysql".
(2) Windows system service window
The Windows system service window was mentioned above. Let’s talk about this window.
The service window is as follows, where the red selection box is each The service name of the program.
Because I have changed "MySQL57" to "MySQL" during the installation process, the name of my MySQL program in the service list is as shown below.
In this way, when I start MySQL using the prompt window, I can use "net start mysql" instead of entering "net start mysql57".
3. Summary
Use administrator rights to start MySQL when starting up. When installing MySQL, name the service name directly as "MySQL".
Related recommendations: "mysql tutorial"
The above is the detailed content of What should I do if net start mysql cannot start MySQL?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Full table scanning may be faster in MySQL than using indexes. Specific cases include: 1) the data volume is small; 2) when the query returns a large amount of data; 3) when the index column is not highly selective; 4) when the complex query. By analyzing query plans, optimizing indexes, avoiding over-index and regularly maintaining tables, you can make the best choices in practical applications.

InnoDB's full-text search capabilities are very powerful, which can significantly improve database query efficiency and ability to process large amounts of text data. 1) InnoDB implements full-text search through inverted indexing, supporting basic and advanced search queries. 2) Use MATCH and AGAINST keywords to search, support Boolean mode and phrase search. 3) Optimization methods include using word segmentation technology, periodic rebuilding of indexes and adjusting cache size to improve performance and accuracy.

Yes, MySQL can be installed on Windows 7, and although Microsoft has stopped supporting Windows 7, MySQL is still compatible with it. However, the following points should be noted during the installation process: Download the MySQL installer for Windows. Select the appropriate version of MySQL (community or enterprise). Select the appropriate installation directory and character set during the installation process. Set the root user password and keep it properly. Connect to the database for testing. Note the compatibility and security issues on Windows 7, and it is recommended to upgrade to a supported operating system.

The difference between clustered index and non-clustered index is: 1. Clustered index stores data rows in the index structure, which is suitable for querying by primary key and range. 2. The non-clustered index stores index key values and pointers to data rows, and is suitable for non-primary key column queries.

MySQL is an open source relational database management system. 1) Create database and tables: Use the CREATEDATABASE and CREATETABLE commands. 2) Basic operations: INSERT, UPDATE, DELETE and SELECT. 3) Advanced operations: JOIN, subquery and transaction processing. 4) Debugging skills: Check syntax, data type and permissions. 5) Optimization suggestions: Use indexes, avoid SELECT* and use transactions.

MySQL supports four index types: B-Tree, Hash, Full-text, and Spatial. 1.B-Tree index is suitable for equal value search, range query and sorting. 2. Hash index is suitable for equal value searches, but does not support range query and sorting. 3. Full-text index is used for full-text search and is suitable for processing large amounts of text data. 4. Spatial index is used for geospatial data query and is suitable for GIS applications.

In MySQL database, the relationship between the user and the database is defined by permissions and tables. The user has a username and password to access the database. Permissions are granted through the GRANT command, while the table is created by the CREATE TABLE command. To establish a relationship between a user and a database, you need to create a database, create a user, and then grant permissions.

MySQL and MariaDB can coexist, but need to be configured with caution. The key is to allocate different port numbers and data directories to each database, and adjust parameters such as memory allocation and cache size. Connection pooling, application configuration, and version differences also need to be considered and need to be carefully tested and planned to avoid pitfalls. Running two databases simultaneously can cause performance problems in situations where resources are limited.
