初始化报错信息
[ERROR] --initialize specified but the data directory has files in it. Aborting.
一、报错原因时因为已经产生数据,可能是安装时自动产生的数据或者以前安装过mysql产生的。我们找到原来存储数据的目录删除它
vim /etc/my.cnf
删除这个目录下的文件
rm -rf /var/lib/mysql
这时 重新初始化可能还不行;原因可能是你指定了安装目录,存储数据目录。
二、删除指定安装位置中的data
我编写了安装配置文件,指定位置是
[root@mysql-5.7.17 ~]# cmake . \
-DWITH_BOOST=boost_1_59_0/ \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DIN