我的服务器上有几个用户可以访问每个MySQL数据库。我想取消特权,但我不知道该怎么做。mysql -e "select * from information_schema.user_privileges;" | grep bob
'bob'@'%我创建了一个新的数据库sometest,切换到bob的帐户,并看到bob可以访问sometes
我正在尝试从.sql文件恢复数据库,我已经在phpmyadmin中创建了数据库,并在我正在恢复到数据库的.sql文件中使用了create if not exist命令,这两个数据库的名称在phpmyadmin这是我用来恢复数据库的命令。mysql -uroot -pmypassword mydatabase<mydatabase.sql;
当我执行上面的命令时,我得到了以下错误,我还给了用户对这个数据库的所有权限。
我最近从一个老主机上导入了一个数据库。遗憾的是,它包含了一些数据库,其名称格式如下:我想删除它们,因为它们不再需要,但是调用drop数据库会导致以下错误:Incorrect database name
我查看了information_schema,它的名称(包括#s )是一样的,我注意到的一件有趣的事情是,