安装mysql时出现initialize specified but the data directory has files in in.Aborting. 该如何解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装mysql时出现initialize specified but the data directory has files in in.Aborting. 该如何解决相关的知识,希望对你有一定的参考价值。
安装mysql时出现initialize specified but the data directory has files in in.Aborting时的原因可能是:数据文件目录有其他的文件,这个data目录应该是一个空目录。
把data清空后启动,若mysql显示mysql无法启动,需要重新初始化.
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
参考技术Adata中存在了已有的数据 ,删除data 文件中的数据即可。(先执行命令net stop mysql关闭mysql service,否则可能会删除失败)
安装MySQL注意事项:
1、如果是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候应按注意到FreeBSD的版本问题。
在FreeBSD的3.0以下版本来说,MySQL Source内含的MIT-pthread运行是正常的,但在这版本以上,必须使用native threads,也就是加入一个with-named-thread-libs=-lc_r的选项。
2、如果在COMPILE过程中出了问题,请先检查gcc版本是否在2.81版本以上,gmake版本是否在3.75以上。
3、如果不是版本的问题,那可能是内存不足,请使用./configure -- with-low-memory来加入。
4、如果要重新做configure,那么可以键入rm config.cache和make clean来清除记录。
5、把MySQL安装在/usr/local目录下,这是缺省值,也可以按照需要设定所安装的目录。
mysql启动与授权:
1、在安装目录/usr/local启动mysql可以使用/usr/local/share/mysql/mysql.server start记得把mysql.server的属性设置成777。
2、要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown来实现。
3、如果mysql已经设置了密码,必须使用mysqladmin -u root -p shutdown来实现。
参考技术B 数据文件目录不应该有其他的文件,这个data目录应该是一个空目录追问可是我把data清空后启动mysql显示mysql无法启动
追答擎空后,要重新初始化
MySQL安装时出现的问题
mysql正常安装结束之后需要连接你所安装的数据库的时候出现下面的错误:
Client does not support authentication protocol requested by server;consider upgrading mysql client
解决方法:
启动:mysql 8.0 command line client
之后输入下面的代码即可。
use mysql;
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘[email protected]#‘;
FLUSH PRIVILEGES;
以上是关于安装mysql时出现initialize specified but the data directory has files in in.Aborting. 该如何解决的主要内容,如果未能解决你的问题,请参考以下文章
运行“pod spec lint”时出现“错误:预期类型”错误
部署LNMP架构时安装MySQL的报错(--initialize specified but the data directory has files in it. Aborting.)!
IDEA里运行代码时出现*** does not conform to org.specs.runner.JUnit4's selftype org.specs.runner.JUnits错误