use*_*393 16 installation mysql
我的本地主机上安装了 MySQL。如果我的 mysql 有问题并且我想重新安装它会发生什么?我会丢失现有的数据库吗?
job*_*bin 12
不,重新安装mysql-server不会删除您的数据库文件,只会删除mysql-server. 重新安装服务器后,您将能够访问您的文件(数据库)。
要清除并安装 mysql-server:
sudo apt-get purge mysql-server
sudo apt-get install mysql-server
Run Code Online (Sandbox Code Playgroud)
如果你也想删除数据库,你必须先删除它,然后才能删除mysql。要彻底删除数据库,请在 mysql 提示符下键入:
drop database <database_name>
Run Code Online (Sandbox Code Playgroud)
我找到了另一种删除数据库文件的方法,但我不确定这是否是一种干净的删除数据库的方法,所以请加一点盐:
它(数据库文件的位置)是特定于安装的,但如果你有 /var/lib/mysql ,那么:
- MyISAM 表将存储在 /var/lib/mysql/databasename/ 中的单个文件中
- InnoDB 驻留在 /var/lib/mysql/ibdata (除非您使用了 innodb_per_table 设置,在这种情况下,它的存储方式与 MyISAM 表非常相似)
所以检查你的数据库在这两个位置的位置并删除数据库的目录(需要超级用户权限才能读取和删除)。
| 归档时间: |
|
| 查看次数: |
41325 次 |
| 最近记录: |