Table of Contents
Cannot Connect to Database Server
Reason
Cause
Solution
Feeling
Home Database Mysql Tutorial mysql advanced (seventeen) Cannot Connect to Database Server

mysql advanced (seventeen) Cannot Connect to Database Server

Feb 10, 2017 am 11:07 AM
connect server

Cannot Connect to Database Server

Reason

Due to the inconsistency between the database user names and passwords used in different projects, one of them occurred during the execution of an earlier project. "The user specified as a definer ('root'@'localhost') does not exist" error message. After searching on the Internet, the reason was that the root user did not exist, so I changed the user name back to the previous user name. As a result, I could not connect to the database, as shown in the following figure:

Cause

1. The database service may not be started

2. The specified database connection username or password may be incorrect

3.The database connection statement may be Incorrect writing

4. Maybe the specified database does not exist in the database

5. Maybe the sql package is not imported or there is no driver

Solution

MysqlbinDirectory: C:\Program Files\MySQL\MySQL Server 5.7\bin

##mysql -u root -p

After deleting the original database instance and creating a new instance, I found that I still couldn't connect to the database, as shown below:

Still Not sure, I will continue tomorrow, my knowledge of MySQL is still too low! ...........

I eliminated the causes of the errors one by one, closed and restarted the mysql service, and found that I still couldn't log in, so I was confused.

After closing the mysql service, you can enter the workbench, but you still cannot connect to mysql. This is necessary. According to the picture below, you can know the location of the mysql configuration file my.ini:

Someone on the Internet actually suggested reinstalling it, and I couldn’t help but swear! Your sister! Is this a solution to the problem? Who would choose to reinstall this road unless absolutely necessary?

Can't connect to MySQL server on '127.0.0.1' (10061)

Check if the password is correct



How to know if the password is correct?

If the password is wrong, it will prompt that the password is incorrect

Check your hosts file

Hosts file location: C:\Windows\System32\drivers \etc



Is it a port problem? So I used telnet 127.0.0.1 3308 to test the port, and it actually prompted:

My.ini does use port 3308. Use netstat -an to check, 3308 is as follows TIME_WAIT

TimeoutStatus:

So what is the reason?

During the test in the project, it was found that it also prompted "Host 'localhost' is not allowed to connect to this MySQL server"! Going to collapse.

Start the mysql service, and the following error occurs:

Restart the computer to solve the problem.

Still unable to connect to the database!

Don’t force me, otherwise, I really have to reinstall the database!

After trying to no avail, reinstall!

Due to incomplete uninstallation during the uninstallation process, a series of problems occurred during installation. tragedy!

Mysql uninstallation tutorial: click to view

Mysql installation tutorial:

http://www.php.cn/

The next day...

Continue to uninstall and install, I don't believe it can't be done!

To prevent the database from being reinstalled after reinstalling the system, install it in a directory other than the C drive.

The following error occurred during the installation process:

I searched various methods on the Internet, but still could not solve the problem.

I changed my mind again and tried another version, among which I tried 5.7.10. But it is in zip format, and a series of files need to be configured after decompression. After trying to no avail, I used the lower version 5.5. 47, msi format, this is a fool-proof installation method which is more convenient. After the first installation, I tried to restore the previous database, but to no avail, and the username could not be changed. I uninstalled and installed it again. After the second time, the username could be changed normally. After testing, everything is normal!

The problem that tortured me for nearly 3 days finally ended in this way.

Feeling

The database must be backed up in time, otherwise the consequences will be disastrous!

The above is the content of MySQL Advanced (Seventeen) Cannot Connect to Database Server. For more related content, please pay attention to the PHP Chinese website (www. php.cn)!


Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to install, uninstall, and reset Windows server backup How to install, uninstall, and reset Windows server backup Mar 06, 2024 am 10:37 AM

WindowsServerBackup is a function that comes with the WindowsServer operating system, designed to help users protect important data and system configurations, and provide complete backup and recovery solutions for small, medium and enterprise-level enterprises. Only users running Server2022 and higher can use this feature. In this article, we will explain how to install, uninstall or reset WindowsServerBackup. How to Reset Windows Server Backup If you are experiencing problems with your server backup, the backup is taking too long, or you are unable to access stored files, then you may consider resetting your Windows Server backup settings. To reset Windows

Windows Server 2025 preview version welcomes update, Microsoft improves Insiders testing experience Windows Server 2025 preview version welcomes update, Microsoft improves Insiders testing experience Feb 19, 2024 pm 02:36 PM

On the occasion of releasing the build 26040 version of Windows Server, Microsoft announced the official name of the product: Windows Server 2025. Also launched is the Windows11WindowsInsiderCanaryChannel version build26040. Some friends may still remember that many years ago someone successfully converted Windows NT from workstation mode to server mode, showing the commonalities between various versions of Microsoft operating systems. Although there are clear differences between Microsoft's current version of the server operating system and Windows 11, those who pay attention to the details may be curious: why Windows Server updated the brand,

How to modify the Nginx version name to disguise any web server How to modify the Nginx version name to disguise any web server May 14, 2023 pm 09:19 PM

How to modify the default name of nginx, you can disguise it a little, or you can install Tip: Generally, modifications are made before nginx is compiled. After modification, the code needs to be recompiled as follows: scr/core/nginx.conf#definenginx_version"1.4.7"#definenginx_ver"nginx/"n

Microsoft releases Windows Server vNext preview version 25335 Microsoft releases Windows Server vNext preview version 25335 Jan 10, 2024 am 08:49 AM

While Microsoft released the Win11 preview update for the desktop, today it also released the Windows Server Long Term Service Channel (LTSC) preview Build 25335. As usual, Microsoft did not publish a complete change log, or even provide a corresponding blog post. Microsoft has adjusted the Windows Server preview version update log to make it the same as the Canary channel version. If no new content is introduced, the official blog post will not be posted. Note from IT Home: The server brand has not been updated and is still Windows Server 2022 in the preview version. In addition, Microsoft calls these versions Windows Server vNext instead of the Windows version that is already on the market.

ftp_ssl_connect() function in PHP ftp_ssl_connect() function in PHP Aug 29, 2023 am 08:45 AM

The ftp_ssl_connect() function opens a secure SSL-FTP connection. Syntaxftp_ssl_connect(host,port,timeout); parameter host−FTP server address. It can be a domain name address or an IP address. port−The port to connect to. The default is 21. timeout − timeout for network operations. Return value The ftp_ssl_connect() function returns the SSL-FTP stream on success and FALSE on error. Example The following is an example −<?ph

Steps to install GNOME 3 on Ubuntu Server 11.04 Steps to install GNOME 3 on Ubuntu Server 11.04 Dec 31, 2023 pm 03:59 PM

If you think there is no need to install a graphical interface when installing Ubuntu Server 11.04, let alone GNOME 3, which is not yet complete. . Or it should be built with ARCH+GNOME3. So please don't waste your time reading any more. It took 2 nights and a day and reinstalled N times. Finally something has come of it. It's not easy. Without further ado, let’s get to the point: Hardware: One ThinkPad (For X61) 2. Enter the boot options interface, select USB boot, and then choose to install Ubu

Microsoft releases Windows Server 26080 preview update: Fixes Feedback Hub failure Microsoft releases Windows Server 26080 preview update: Fixes Feedback Hub failure Mar 14, 2024 pm 07:11 PM

IT House reported on March 14 that in addition to the Windows 11 Build 26080 preview update for the desktop, Microsoft also updated and launched the Windows Server Build 26080 preview update. As the latest preview version of the upcoming Windows Server Long Term Servicing Channel (LTSC), Windows Server Build 26080 provides Data Center Edition and Standard Edition, and users can choose desktop experience and Server Core installation options. This release also includes an annual channel for container hosts, and an Azure release specifically for virtual machine evaluation. IT House queries X social media. User feedback clicks the Copilot button in the lower right corner.

What is the matching logic of Server and Location in Nginx? What is the matching logic of Server and Location in Nginx? May 12, 2023 am 11:10 AM

Server matching logic When nginx determines which server block to execute a request, it mainly focuses on the listen and server_name fields in the server block. The listen command listen field defines the IP and port of the server response. If the listen field is not explicitly configured, the default listening 0.0.0.0:80 (root) or 0.0.0.0:8080 (non-root) listen can be configured as: a combination of ip and port, a single ip, listening on port 80 by default, a single port, and listening on all ip interfaces by default A unixsocket path where the last entry is usually only used in different

See all articles