Why can't the downloaded mysql be installed?
Solution to the problem that mysql cannot be installed: First uninstall MySQL; then delete the directory "C:\Documents and Settings\All Users\Application Data\MySQL"; and finally reinstall MySQL.
Recommended: "mysql tutorial"
Mysql database cannot be installed! Mysql cannot be installed in the last step! mysql just can’t be installed! Isn’t it a headache and nerve-wracking? Don’t worry now. The editor has sorted out the reasons for mysql installation failure and the solutions to mysql installation failure. Take a look now!
Difficulty 1: MySQL 5.1 reported an apply security setting error during the installation process
1. Uninstall MySQL.
2. Delete the directory C:\Documents and Settings\All Users\Application Data\MySQL.
3. Reinstall MySQL and it will be OK.
Difficulty 2: MySQL prompt Could not start the service MySQL prompt
Install mysql 5.1.33 and run An error occurred in the third item Start Service in the Execute configuration step of the Server Instance Configuration wizard. The error message was Could not start the service MySQL
Analysis: This kind of The situation is usually caused by mysql being installed and not being uninstalled cleanly. After uninstalling, restart and then reinstall. Pay attention to the service. If it cannot be uninstalled, you can use mysqld-nt -remove to uninstall it.
The specific method is as follows:
1. Check whether there is mysql in the service, and if so, stop the service.
2. Run Add and Remove Programs in the control panel to uninstall mysql.
3. After uninstalling, open the registry (In Start---Run, enter regedit),
Check the key value under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, If there are related mysql key values (mysql, mysqladmin), delete them.
4. Restart and delete the remaining installation directory of mysql (check the service, there is no mysql in the service at this time).
5. Reinstall mysql. Do not run the Server Instance Configuration wizard after installation. Run the wizard in the start menu after restarting.
Difficulty 3: msyql installation to the last step start service error
1. Go to the control panel and install mysql first delete.
2. Go to the C:\Program Files directory on the c drive and delete the mysql directory.
3. If there are settings directories on other disks, delete them as well. Empty directories must also be deleted.
4. Go to regedit and copy the registry:
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/ SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
##HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
If any, all delete! (Tips: Use F3 loop to search for "mysql") 5. If the mysql content in the task manager is also deleted.
5. Turn off the firewall. 6. Reinstall mysql (I did not restart the computer here). If necessary during reinstallation, restart the computer, disable IIS, and delete the temporary files in temp. If that doesn't work, change the mysql service name to a different service name when configuring mysql. The above are the errors often encountered when installing mysql. I hope this article will be helpful to everyone's learning.Mysql installation precautions and analysis of five reasons for installation failure
Error 1: On the last page of wizard installation, the error "cannot create Windows service for mysql.error:0" appears
Solution: Open the command line and enter the sc delete mysql command, which is
C:>sc delete mysql
[SC] DeleteService SUCCESS
Restart the computer, or uninstall, restart and then install it. alright. I uninstalled and restarted.
One thing to note when uninstalling and reinstalling is that after uninstalling in the control panel, delete the Mysql folder in the c:\Documents and Settings\All Users\Application Data directory. It may contain the configuration information you uninstalled, which will affect the next installation.
Error 2: When asking the administrator to enter the password, there is a line of current password in addition to password and confirm password.
This means that you did not delete the Mysql folder in the directory mentioned in Article 1 before installation. I don’t know if it will affect subsequent use, but it may be okay if you remember the password. By the way, the administrator password is set by myself, and the user name is root by default.
After successful installation, you can test as follows: open mysql command line client, enter the password, and
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3# appears. ## Server version: 5.1.33-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
The installation is successful!
Error 3: mysql server configuration failed. Check the error message in the configuration wizard and see the following statement:
mysql-server-5.5-win32:60 - Adding firewall rule for MySQL55 on port 3306.
mysql-server-5.5-win32: 66 - Adding firewall rule failed.
indicates that the firewall installation failed.
Check the installation log and you can find the following statement:
mysql-installer Information: 10: Attempting to create firewall rule with command: netsh.exe firewall add portopening protocol=TCP port=3306 profile=ALL name=MySQL55 mode=ENABLE scope=ALL
mysql-installer Information: 10 : Unexpected response from netsh: OK.
mysql-installer Information: 10: Attempting to create firewall rule with command: netsh.exe advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow
mysql-installer Information : 10 : Unexpected response from netsh: The following command was not found: advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow.
This situation shows that the installation of mysql does not support the Chinese system well and cannot recognize the "OK" information returned by netsh.exe, and then runs the netsh.exe advfirewall command that can run on other windows platforms (this command does not It is supported, so an error that the command cannot be found is reported.
There are two solutions:
①Set the language of your operating system to English, and then reinstall mysql. For details, you can enter the control panel-> Change the region and language; in addition, check whether the current user has the permission to start the firewall, check the properties of the Application Layer Gateway Service in the computer service, and check whether the user in the login tab is the current user.
② Check the firewall port , if it has been added successfully, it will not be processed. If it is not added successfully, you will manually add the port in the firewall.
Error 4: After the installation is successful, you can only connect to the mysql of localhost through the mysql 5.5 command line client. server, but cannot remotely connect to mysql server through workbench or other client tools. Keywords: cannot remotely connect to mysql server.
Possible reasons:
① There is no open port, see the previous solution .
② The user is not authorized to connect remotely 3306.
③ Mysql server does not allow remote connections.
For ② the user is not authorized to connect remotely, you can authorize the user, such as the default root user, you can use the mysql 5.5 command line Enter the following command in the client:
//选择数据库 mysql>use mysql; //给用户授权,yourpassword字段用你的密码代替 mysql>grant all priileges on *.* to identified by 'yourpassword'; //刷新系统权限表 mysql>flush privileges; //查看是否授权成功 mysql> show grants for roots;
insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("%","newuser",password("newpassword"),'','','')
对于③mysql server不允许远程连接的解决办法是,找到自己的my.ini,在[mysqld]下增加一行语句:
bind-address=0.0.0.0
表示不绑定IP,重启你的Mysql服务。
错误5:配置文件my.ini的位置
MySQL配置向导将my.ini文件放置在MySQL服务器的安装目录中。这将有助于将配置文件和具体的服务器实例相 关联。为了保证MySQL服务器知道到哪里查找my.ini文件,和下面内容类似的参数将会被作为服务安装的一部分 传递给MySQL服务器:--defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini C:\Program Files\MySQL\MySQL Server 5.5可以被指向MySQL服务器的安装路径所代替。
编辑my.ini文:可以使用文本编辑器打开该文件同时做出必要的编辑和修改。你也可以以MySQL Administrator的应用程序来修 改服务器配置。 MySQL客户端和应用程序,例如mysql命令行客户端和mysqldump并不能确定位于服务器安装目录中的my.ini文件 的位置。为了配置客户端和应用程序,根据你的Windows版本的不同,在C:\Windows下或者在C:\WINNT目录下生 成新的文件my.ini 文件
如果你的MySQL配置向导发现了一个已经存在的my.ini文件,你可以重新配置已经存在的服务器,或者通过删除 my.ini文件、停止并移除MySQL服务的方法移除服务器实例。重新配置已经存在的服务器,选择“重新配置实例”选项并且选择“下一步”按钮。已经存在的my.ini文件被 重新命名为mytimestamp.ini.bak,时间戳是已经存在的my.ini创建时的日期和时间。移除已经存在的数据库实 例,选择“移除实例”选项并选择“下一步”按钮。如果选择了“移除实例”选项,进入到确认界面。单击“运行”按钮:MySQL配置向导停止并开始移除MySQL服 务,并删除my.ini文件。但服务器安装目录并没有移除。如果选择了“重新配置实例”选项,进入到“配置类型”界面,可以选择安装想要配置的安装类型。
The above is the detailed content of Why can't the downloaded mysql be installed?. 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

You can open phpMyAdmin through the following steps: 1. Log in to the website control panel; 2. Find and click the phpMyAdmin icon; 3. Enter MySQL credentials; 4. Click "Login".

MySQL is an open source relational database management system, mainly used to store and retrieve data quickly and reliably. Its working principle includes client requests, query resolution, execution of queries and return results. Examples of usage include creating tables, inserting and querying data, and advanced features such as JOIN operations. Common errors involve SQL syntax, data types, and permissions, and optimization suggestions include the use of indexes, optimized queries, and partitioning of tables.

MySQL's position in databases and programming is very important. It is an open source relational database management system that is widely used in various application scenarios. 1) MySQL provides efficient data storage, organization and retrieval functions, supporting Web, mobile and enterprise-level systems. 2) It uses a client-server architecture, supports multiple storage engines and index optimization. 3) Basic usages include creating tables and inserting data, and advanced usages involve multi-table JOINs and complex queries. 4) Frequently asked questions such as SQL syntax errors and performance issues can be debugged through the EXPLAIN command and slow query log. 5) Performance optimization methods include rational use of indexes, optimized query and use of caches. Best practices include using transactions and PreparedStatemen

MySQL is chosen for its performance, reliability, ease of use, and community support. 1.MySQL provides efficient data storage and retrieval functions, supporting multiple data types and advanced query operations. 2. Adopt client-server architecture and multiple storage engines to support transaction and query optimization. 3. Easy to use, supports a variety of operating systems and programming languages. 4. Have strong community support and provide rich resources and solutions.

Apache connects to a database requires the following steps: Install the database driver. Configure the web.xml file to create a connection pool. Create a JDBC data source and specify the connection settings. Use the JDBC API to access the database from Java code, including getting connections, creating statements, binding parameters, executing queries or updates, and processing results.

The process of starting MySQL in Docker consists of the following steps: Pull the MySQL image to create and start the container, set the root user password, and map the port verification connection Create the database and the user grants all permissions to the database

Installing MySQL on CentOS involves the following steps: Adding the appropriate MySQL yum source. Execute the yum install mysql-server command to install the MySQL server. Use the mysql_secure_installation command to make security settings, such as setting the root user password. Customize the MySQL configuration file as needed. Tune MySQL parameters and optimize databases for performance.

The main role of MySQL in web applications is to store and manage data. 1.MySQL efficiently processes user information, product catalogs, transaction records and other data. 2. Through SQL query, developers can extract information from the database to generate dynamic content. 3.MySQL works based on the client-server model to ensure acceptable query speed.
