目前,我正在为我的MySQL 5.6.21主机在CentOS 6.6上设置自动故障转移。我在我的实验室里设置了mysqlfailover,它运行得很好。我的问题不是这个问题,而是我在测试时注意到的一个特点。故障转移之后,我需要在我的主机上删除一个表,以恢复mysqlfailover的正常操作。这张桌子是mysql.failover_console。我在我的主人上运行以下命令:
DROP TABLE mysql
有一个用CMS自动创建的数据库。数据库名是"/“,没有引号。当尝试删除它时,这个就会显示出来。mysql> DROP DATABASE /;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use
我已经安装了MySQL5.7和更高版本,并卸载了它。我设置了密码,忘记了。现在,当我再次使用mysql安装MySQL5.7时,会在安装之前询问密码。我试着用dev.mysql页面中显示的程序重新设置密码,但是完全失败了,,,I无法重置密码。我尝试的方法有:1)在C中设置mysql-init.txt:\ as ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass