我有一个mysql实例。
它在"C:\Program Files\MySQL\MySQL Server 5.5\bin\"上运行
现在,当我尝试使用以用户名作为"root“和密码作为”老鹰“的工具进行连接时,它会正确地连接并显示我创建的数据库。
现在我打开命令提示符并转到运行我的MySQL服务的位置,在这里我执行了相同的命令,但不像下面所示的那样工作,
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -peagle
ERROR 1045 (28000): Access denied for user
我能够打开mySQL命令行,执行以下步骤:
depot>mysql -u root
mysql>CREATE DATABASE depot_production DEFAULT CHARACTER SET utf8;
mysql>GRANT ALL PRIVILEGES ON depot_production.* TO 'gotqn' IDENTIFIED BY 'mypass';
mysql>EXIT;
然后更改config/database.yml
production:
adapter: mysql2
encoding: u
00:33:43 [mysql] Problem detected!
00:33:43 [mysql] Port 3306 in use by ""C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini" MySQL"!
00:33:43 [mysql] MySQL WILL NOT start without the config
我在.net框架上运行nhibernate,在测试期间我收到这个错误错误91 0 0 0发生异常:无法打开连接NHibernate.ADOException:无法打开连接-> NHibernate.ADOException:无法从驱动程序创建连接-> MySql.Data.My qlClient.MySqlException:#08004Too many
in MySql.Data.MySqlClient.PacketReader.CheckForError()
in MySql.Data.MySqlClient.PacketReader.ReadHeader()
in MySql
当我打开桌面(Windows7SP1)时,我经常发现MySQL进程已经占用了2到3GB的内存。我不在乎一个数据库需要多少内存,如果它真的运行一些查询,但我关心,如果它是一个应用程序,我甚至还没有开始自己。因此,当我在本地环境中开发一些web应用程序时,我几乎不使用MySQL。
📷
能阻止这种暴饮暴食吗?我试图通过MySQL从我的启动组中删除msconfig,但在那里找不到它的名称。
这是额外的信息。
mysql Ver 14.14 Distrib 5.6.15, for Win64 (x86_64)
MySQL Server 5.6
MySQL Workbench 6.0