我用的是Mac。我成功地安装了XAMPP。我还在R中安装了RMySQL,我在XAMPP中创建了一个数据库。现在我想连接到R中的这个数据库,假设数据库名为name,我尝试了:
conn <- dbConnect(MySQL(), dbname='name')
我得到以下错误:
Error in .local(drv, ...) :
Failed to connect to database: Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我的mac安装程序通过macport使用php / mysql / apache。最近,它出现了一些梨形:似乎apache和mysql的本地mac版本正在运行,阻塞了macport服务:
(48)Address already in use: make_sock: could not bind to address [::]:80
(48)Address already in use: make_sock: could not bind to address [::]:443
系统首选项中的Web共享是关闭的--我如何正确地禁用它?我尝试在系统首选项中再次打开off,但它不会从off更改为on
环境
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中同时打开多个MySQL连接。例如,如果我使用Sequel Pro连接到数据库,然后转到终端并尝试连接到MySQL,我会收到以下错误:
当然,即使在我的网站上,这个问题也会以另一种方式发生。如果我使用Sequel或终端打开MySQL,我的本地网站无法连接到MySql。
S.O => Mac Os El Capitan MySQL => 5.7.9
我刚刚安装了我的开发环境。
当我尝试通过SequelPro连接mysql数据库时,我得到:
Authentication plugin 'caching_sha2_password' cannot be loaded
如:中所述,我运行:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
然后我可以通过SequelPro连接我的数据库
但是当我执行Laravel命令时:
php artisan migrate
我得到了:
PDOEx
Mysql数据库突然无法在我的Mac中启动。我已经尝试运行sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start,但它显示错误../Applications/XAMPP/xamppfiles/bin/mysql.server: line 264: kill: (9346) - No such process ERROR!。有没有人知道怎么解这个题?我已经尝试了sudo killall mysqld,但仍然无法启动。
安装后,运行好mysql并重启我的mac,当我调用以下命令行时,我得到了这个错误:
sudo /usr/local/mysql/support-files/mysql.server start
错误在这里:
ERROR! The server quit without updating PID file (/usr/local/mysql/data/Mac.local.pid).
当我尝试连接到mysql -u root -p时,出现以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
环境(Mac OS X 10.7.2 - Lion):
$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin10]
$ rails -v
Rails 3.1.3
$ mysql -v
Server version: 5.1.44
我尝试运行以下程序,但每次都会遇到相同的错误,即使在web上应用了所有修复程序后也是如此:
$ rails server
dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info
Referenc