对我有用的两件事
1.了解如何在MySQL中更改root密码,以及备份数据库
2.安装MYSQL作为服务。
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install
我几天前做过MYSQL 5.6的干净安装。 在第一天,每个人都很好。我可以访问城市和世界桌子。
第二天,我开始收到以下错误。我读了一些在管理级别运行mysqld。 它解决了问题,但我再也无法访问城市和世界桌了。
第三天。我只得到这个错误。
注意:当防火墙,防病毒(avast)和apache运行时,MYSQL服务以前运行正常。
在管理员模式下运行时:
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: ***********
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: *
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password:
ERROR 1049 (42000): Unknown database 'localhost'
在用户模式下运行时(也是管理员):
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: ***********
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: *
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password:
ERROR 1049 (42000): Unknown database 'localhost'
无法从控制面板\所有控制面板项\管理工具\服务启动MYSQL服务 错误信息 ; WIndows无法在本地计算机上启动MYSQL56服务 错误1067进程意外终止
问候:Msinfo
答案 0 :(得分:1)
你需要使用" -h"之前" localhost"如果你想指定一个主机,否则只需删除" localhost"考虑到系统上正在运行的服务器,它应该可以正常工作。
此外,MySQL服务器是" mysqld.exe"不是" mysql.exe"。 mysqld(d代表守护进程)是应该在后台运行的服务器,并且可以创建表,DB等实际的东西。但mysql.exe只是连接到服务器并帮助您执行SQL查询。 mysql.exe只是一个连接服务器的接口。如果您想知道为什么您的服务器(在您的情况下是Windows服务)没有启动,您应该在Program Files下的MySQL服务器安装文件夹中看到XXX.log。
答案 1 :(得分:0)
尝试通过相应名称“localhost”在MySql中创建数据库 例如:create database localhost; 通过这样做,您可以清除以下错误 错误1049(42000):未知数据库'localhost'
希望我是对的
谢谢, 大亚