当我安装mysql时,它附带了两个数据库,mysql和信息模式。我不小心删除了mysql数据库。有没有办法让我重现它?
此外,由于它包含一个包含用户信息的表,因此有没有办法在没有它的情况下查看用户信息?
发布于 2012-01-18 21:49:45
如果您仍然能够登录(我假设您不能登录,因为没有用户表),并且有要保存的数据库,请使用
mysqldump --routines databasename > outfile.sql可以使用以下命令重新创建MySQL数据库
# Most MySQL versions
mysql_install_db
# MySQL 5.7 and later
mysqld --initialize发布于 2015-12-05 09:56:49
有关更多信息,请访问:https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization.html
在Windows上,使用以下命令之一:
C:\> bin\mysqld --initialize
C:\> bin\mysqld --initialize-insecure发布于 2018-05-10 13:35:58
我最近安装了MySQL8,mysql默认数据库似乎有问题。不管怎么说,这对我很有效:
mysql_upgrade -u root -phttps://stackoverflow.com/questions/8911115
复制相似问题