MySQL连接报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL连接报错相关的知识,希望对你有一定的参考价值。

代码如下
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>net start mysql
请求的服务已经启动。

请键入 NET HELPMSG 2182 以获得更多的帮助。

C:\Users\Administrator>mysqld -u root -p
Enter password: *******
mysqld: Can not perform keyring migration : Invalid --keyring-migration-sou
rce option.
2018-08-10T13:29:25.849909Z 0 [System] [MY-010116] [Server] G:\MySQL\bin\my
sqld.exe (mysqld 8.0.12) starting as process 4380
2018-08-10T13:29:25.849909Z 0 [ERROR] [MY-011084] [Server] Keyring migratio
n failed.
2018-08-10T13:29:25.849909Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-08-10T13:29:25.849909Z 0 [System] [MY-010910] [Server] G:\MySQL\bin\my
sqld.exe: Shutdown complete (mysqld 8.0.12) MySQL Community Server - GPL.

C:\Users\Administrator>
不知道什么情况,麻烦会的给出解决方法

C:\\Users\\Administrator>mysql -u root -p

连接数据库,你为啥要用mysqld.exe 这个命令呢?

追问

这个是连接的代码,看上图,我就是打了这个然后输入了密码,出现问题了

追答

你用这个 连接:mysql -u root -p

你的操作有问题了,试下别的连接方式。我用MySql好几年了,也没有用mysqld这个命令连接数据库呀。

mysqld是MySQL的主程序
mysqld — The MySQL Server

mysql是MySQL的命令行工具
mysql — The MySQL Command-Line Tool

参考技术A 把mysqld -u root -p这个命令改成mysql -u root -p就好了

以上是关于MySQL连接报错的主要内容,如果未能解决你的问题,请参考以下文章

Mysql远程连接报错

MYSQL数据库连接报错解决办法

mariadb/mysql使用Navicat连接报错

QA18910——彻底解决NaviCat远程连接报错1045

Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理

Mysql远程连接报错:SQL Error (1130): Host '192.168.6.128' is not allowed to connect to this MySQL s