我似乎遇到了从Source安装MySQL 5.6.1.5的问题。我正在运行RHEL 6。
我能够毫无问题地演奏qazxsw poi,qazxsw poi和qazxsw poi。
我试图运行cmake
二进制文件,当我这样做时,我得到以下错误:
致命错误:找不到./bin/my_print_defaults
如果从源代码编译,则需要运行“make install”将软件复制到正确的位置以备操作。
如果您使用的是二进制版本,则必须在提取的存档的顶层执行操作,或者传递指向该位置的--basedir选项。
所以我使用make
检查了make install
,遗憾的是我的机器上没有找到它。
我做了一个mysql_install_db
也只是为了它,并说它位于my_print_defaults
,但是,当我检查which my_print_defaults
的二进制,它实际上并不存在。
我会尝试使用locate my_print_defaults
,但我知道这不会起作用,因为/usr/bin/my_print_defaults
和/usr/bin
命令确认mysql_install_db --basedir=/usr/bin
不在我的机器上。
我看了which
,但那个错误和这个错误并不相似。
请忽略问题,我没有费心去尝试运行locate
并在my_print_defaults
找到它
我搜索了mysql_install_db giving error的包裹
find / -name my_print_defaults
如果系统中缺少/usr/local/mysql/bin/
(my_print_defaults`),请首先找出安装了哪个db:
my_print_defaults
如果您已安装mariadb,请尝试重新安装mariadb:
apt-file search my_print_defaults
如果你没有找到mariadb的解决方案,请换回mysql
my_print_defaults