我创建了一个名为 hrms
的数据库。现在我需要将数据库名称更改为 sunhrm
。但是,它在 MySQL 工作台中被禁用。我可以在 Linux 服务器本身上执行此操作吗?
最佳答案
如果您需要从命令行执行此操作,只需复制、调整并粘贴此代码段:
mysql -e "CREATE DATABASE \`new_database\`;"
for table in `mysql -B -N -e "SHOW TABLES;" old_database`
do
mysql -e "RENAME TABLE \`old_database\`.\`$table\` to \`new_database\`.\`$table\`"
done
mysql -e "DROP DATABASE \`old_database\`;"
https://stackoverflow.com/questions/12190000/