我正在尝试在Mac (10.8)上编译MySQL (在我的例子中是5.5.29),但是失败了。我试图遵循,但它们似乎是为Linux & Win编写的,这就是发生的事情:
cmake . -G Xcode
-- Running cmake version 2.8.11.1
-- MySQL 5.5.29
-- [A lot of looking up and checking]
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/name/mysql-5.5.29
make
环境
OS X El Capitan 10.11,Mysql 5.6.26
我做了什么
我安装mysql时,它的端口是3307。(我不是使用brew安装的。)
我把3306端口改成了3306端口,在用了6个月3307端口的mysql后,通过编辑/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist修改了3306端口。我将<string>--port=3307</string>修改为3306。
我试着停下来,但没有起作用。所以我使用了下面的代码:sudo kill -9 [PID]
它被杀死了,也没有启动。因此,我
我在我的mac终端上安装了mysql2,但是有一条错误消息。有人知道如何解决这个问题吗?非常感谢!
我的osx版本是10.9,已经安装了Xcode和命令行工具。
joe@~ $sudo gem install mysql2
Password:
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/V
我正在尝试在我的Mac 10.8.1上安装Sphinx搜索引擎。
我的MAMP环境是使用MacPorts设置的。由于Sphinx的移植版本仅为0.9.9,因此我转而使用Homebrew安装最新的稳定版本2.0.5。
一开始我遇到了一些错误,比如丢失了mysql_config (通过建立到mysql_config5的链接解决了这个问题)。但是现在,当我尝试安装Sphinx时,它告诉我:
library not found for -lmysqlclient
但是在/opt/local/lib/mysql5/mysql/下,我找到了以下文件:
libmysqlclient.16.dylib
lib
我在安装mysql gem时遇到问题:
gem install mysql
Fetching: mysql-2.8.1.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/home/user/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb
checking for mysql_query() in -
当试图在Mac上安装Ruby时:
# ~/.rvm/gems/ruby-2.1.4/extensions/x86_64-darwin-14/2.1.0-static/mysql-2.9.1/mkmf.log
find_library: checking for mysql_query() in -lmysqlclient... -------------------- no
在整个mkmf.log中,有关相同缺失函数的类似消息。
我假设缺少依赖项,但我不知道它们将是什么,也不知道这些依赖项将被记录在何处。谷歌似乎帮不上忙。而且这个项目没有得到维护。
尝试过Ruby2.1.4、2.2.7、2.4
以前,我研究过很多与我的问题有关的问题,但这些问题都没有解决我的问题。以下问题:
我遵循了教程:
沿航站楼行驶:
Gustavo-Maci:mysql gus$ export PATH=/usr/local/mysql/bin:$PATH
Gustavo-Mac:mysql gus$ mysql_secure_installation
Securing the MySQL server deployment.
Enter password for user root:
Error: Access denied for user 'root'@'
我使用带有模块的expressjs。当我发布更新操作时,我得到了这个错误
/Users/mac/node_modules/mysql/lib/mysql/client.js:106
cb(err);
^
TypeError: string is not a function
at String.CALL_NON_FUNCTION (native)
at Query.<anonymous> (/Users/mac/node_modules/mysql/lib/mysql/client.js:106:9)
at Query.emi
我有一台mac,安装了一年前的PHP5。我记得它花了整个星期天,我必须编译大约20次才能正确。我拥有的MySQL是来自熵的,并且是预编译的。
现在我需要在MySQL驱动程序正常工作的情况下获得PDO,但驱动程序尚未安装。我试过"pecl install pdo_mysql“,它在找不到一些mysql文件的时候死了。你知道我怎么才能快速解决这个问题吗?
checking for mysql_config... not found
configure: error: Cannot find MySQL header files under
ERROR: `/private/tmp/pear
我想学习perl,并在我的小Mac上建立一个Mysql数据库。我试图安装DBD:mysql,但当我键入make时出错。
In file included from /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level/auto/DBI/DBIXS.h:23:
/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE/perl.h:610:11: fatal error: 'sys/types.h'
file not found
#
这怎么可能:
我安装了MySQL5.6.11-osx10.7-x86.dmg,它应该是Mac版本。10.7 (x86,32位),DMG档案(32位!)
但在SHOW VARIABLES LIKE "%version%";上,我得到以下信息:
mysql> SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------+
| Variable_name | Value |
+-
我正在运行一个带有以下查询的Mysql过程(MySQL 5.7):
DECLARE LAST_MAC BIGINT;
SET LAST_MAC = (SELECT COALESCE(MAX(MAC_ADDRESS), 0) FROM MAC_ADDRESS_TABLE) + 1;
INSERT INTO MAC_ADDRESS_TABLE(MAC_ADDRESS)
WITH TEMP (N)
AS (
VALUES (LAST_MAC)
UNION ALL
SELECT N+1 FROM TEMP WHERE
环境:
Mac OS X 10.6.4
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
$ rails -v
Rails 2.3.9
$ mysql --version
mysql Ver 14.14 Distrib 5.1.51, for apple-darwin10.3.0 (i386) using readline 5.1
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSI
我的最终目标是在本地开发Radiant CMS安装。因此,需要rails和db才能更好地运行。之前对mysql的失望让我尝试了mamp。我已经安装了MAMP。它起作用了。不过,我对其他途径持开放态度。
尝试安装mysql gem,但没有得到任何人的喜爱。
john-breedloves-mac-mini-2:~ john_breedlove$ sudo gem install mysqlPassword:
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: