我不小心在Snow Leopard的英特尔Mac上安装了PowerPC版本的MySQL,安装没有问题,但当然运行不正常.我只是没有给予足够的重视.现在,当我尝试安装正确的x86版本时,它说它无法安装,因为已经安装了更新的版本.谷歌查询让我执行这些操作/删除这些文件以将其卸载:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
Run Code Online (Sandbox Code Playgroud)
最后删除了MYSQLCOM = -YES-行 /etc/hostconfig
他们似乎根本没有帮助.我仍然收到有关更新版本的相同消息.我尝试安装一个更新的版本(当前的Beta),它也给了我关于已经安装的新版本的相同消息.我无法从Prefs窗格中卸载它,因为我从未安装过PrefPane.
$ ./mysqladminü根- P " 绝密 "
输入密码:
mysqladmin:在'localhost'连接到服务器失败错误:
'访问被拒绝用户'root'@'localhost'(使用密码:YES)'
我怎样才能解决这个问题?
我是一名电气工程师,主要负责电力系统而不是编程.最近,我一直在按照手册在Ubuntu上安装软件套件.mySQL
实际上,我根本不知道.我在我的Ubuntu上完成了以下安装.
sudo apt-get update
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-common
sudo apt-get install glade
sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)
然后我做
me@ubuntu:~/Desktop/iPDC-v1.3.1/DBServer-1.1$ mysql -uroot -proot <"Db.sql"
Run Code Online (Sandbox Code Playgroud)
我最终得到以下错误消息.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
我该如何解决并继续?
我不小心从MySQL root用户那里删除了一些权限,包括改变表的能力.有什么方法可以将此用户恢复到其原始状态(具有所有权限)?
UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root';
# MySQL returned an empty result set (i.e. zero rows).
FLUSH PRIVILEGES ;
# MySQL returned an empty result set (i.e. zero rows).
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
GRANT ALL ON *.* TO 'root'@'localhost'
Run Code Online (Sandbox Code Playgroud) 我有一个干净的MySQL安装(mysql-5.5.24-osx10.6-x86_64).我在Lion(OS 10.7.4)上使用Mac Pro Quad Core.我安装了MySQL GUI安装程序,还安装了pref窗格和启动项.
但是,当我跑:
sudo ./bin/mysqld_safe
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
120515 17:58:19 mysqld_safe Logging to '/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err'.
120515 17:58:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 17:58:20 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
Run Code Online (Sandbox Code Playgroud)
我也无法从首选项窗格启动MySQL.
以下是我今天根据谷歌搜索和研究时间尝试的内容:
权限问题?
cd /usr/local
sudo chown mysql mysql
sudo chown mysql mysql-5.5.24-osx10.6-x86_64
sudo chown _mysql mysql
sudo chown _mysql mysql-5.5.24-osx10.6-x86_64
Run Code Online (Sandbox Code Playgroud)
和
sudo chown -R /usr/local/mysql-5.5.24-osx10.6-x86_64/
sudo chown -R /usr/local/mysql
Run Code Online (Sandbox Code Playgroud)
sudo chown -R root:wheel /Library/StartupItems/MySQLCOM
Run Code Online (Sandbox Code Playgroud)
链接问题?
在/usr/local/mysql/support-files/mysql.server中 - 我做了:
basedir="/usr/local/mysql"
datadir="/usr/local/mysql/data"
Run Code Online (Sandbox Code Playgroud)
在文件/etc/rc.common中,在结尾处添加以下行:/ …
我在安装mysql2 gem时遇到问题.
当我这样做时出现gem install mysql2
:
Marks-MacBook-Pro:~ Mark$ gem install mysql2
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
/Users/useruser/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking …
Run Code Online (Sandbox Code Playgroud) MariaDb 的默认端口是什么?
我是编程新手。我正在创建我的第一个连接到 MariaDB 的 Java 应用程序。我需要指定数据库端口。
我整天都在努力,我需要一些帮助.
我正在尝试为我正在从github工作的RoR项目设置mysql数据库.
当我尝试在终端中设置数据库时,我收到以下错误:
Eric-MacBook:~ eric$ cd ~/review_rocket
Eric-MacBook:review_rocket eric$ rake db:setup
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Run Code Online (Sandbox Code Playgroud)
我已经查看了20个关于SO的问题,但没有一个能够帮助我解决我的问题.
数据库已启动并正在运行,并且还设置了database.yml.
我现在有点生气了......拜托......帮助......为时已晚.
更新:我只看了我已安装的宝石,由于某种原因它正在显示mysql2
(见下文)
Eric-Reas-MacBook:~ ericrea$ gem list
*** LOCAL GEMS ***
multi_json (1.8.2)
mysql2 (0.3.13)
net-sftp (2.1.2)
Run Code Online (Sandbox Code Playgroud)
这对我来说有点奇怪......
更新:这是我的database.yml看起来像:
common: &common
adapter: mysql2
encoding: utf8
reconnect: false
pool: 5
user_name: xxxx
password: xxxx
socket: /var/run/mysqld/mysqld.sock
development:
<<: *common
database: dev_review_rocket
# Warning: The database defined as "money_tracker_test" will be erased and
# re-generated from your development database …
Run Code Online (Sandbox Code Playgroud) 我继承了以前安装了MySql服务器然后卸载的计算机(显然,它在卸载之前运行正常).我在数据库类,所以我尝试再次安装它,现在我收到错误:
启动MySQL.错误!服务器退出而不更新PID文件(/usr/local/mysql/data/Computer.local.pid).
我在网上看到了这个错误发生在其他人身上,但要么a)我无法弄清楚如何进行修复或b)修复对我没有用.
我试过(来自http://coolestguidesontheplanet.com/mysql-error-server-quit-without-updating-pid-file/):
计算机:/ computer $ /usr/local/mysql/support-files/mysql.server restart
我得到这个错误: 错误!无法找到MySQL服务器PID文件!启动MySQL
.错误!服务器退出而不更新PID文件(/usr/local/mysql/data/Computer.local.pid).
我不确定他们告诉我在这里做什么:
删除/etc/my.cnf或暂时备份并重新启动:sudo mv /etc/my.cnf /etc/my.cnf.bak
因为我输入时出现此错误:
电脑:/电脑$ cd /usr/my.cnf
-bash:cd:/usr/my.cnf:没有这样的文件或目录
我也看到:mysql错误!服务器退出而不更新PID文件? 有错误日志和my.cnf文件,但我不确定访问它们.
我下载的MySql:mysql-5.7.10-osx10.9-x86_64.dmg
我在Mac版本10.7.5
谢谢!
我试图在 Mac (High Sierra) 上运行通过 HomeBrew 安装的 MySQL,但我总是遇到这些权限和 PID 文件问题。我尝试了在网上找到的数百种可能的解决方案,但无法解决这些问题:
Haline:/ Haline$ mysql.server start
Starting MySQL
./usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 144: /usr/local/var/mysql/Haline.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 144: /usr/local/var/mysql/Haline.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 199: /usr/local/var/mysql/Haline.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 144: /usr/local/var/mysql/Haline.local.err: Permission denied
ERROR! The server quit without updating PID file (/usr/local/var/mysql/Haline.local.pid).
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我吗?
我在启动mysql时遇到问题,我在Mac上更新为El captian。
在航站楼,
brew安装mysql
mysql.server启动
但它不起作用,这是错误消息。
Starting MySQL... ERROR! The server quit without updating PID file(/usr/local/var/mysql/Heo-MacBook-Pro.local.pid).
Run Code Online (Sandbox Code Playgroud)
请帮帮我!
我无法摆脱下面的错误。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install mysql
mysql.server start
给出错误:ERROR! The server quit without updating PID file (/usr/local/var/mysql/
用户名.lan.pid).
我尝试过的一些事情:
ps -ef | grep mysql
输出:
501 1196 1172 0 9:08PM ttys000 0:00.00 grep mysql
然后我尝试用kill -9 1172
. 这只是说,Process Complete
但随后一个新进程开始运行。不确定这是否与它有关。
我曾经sudo chown -R mysql /usr/local/var/mysql/
改变所有权并尝试再次运行但没有运气。
我试过从目录中运行它,但Macintosh HD? ? ?usr? ? ?local? ? ?mysql-8.0.14-macos10.14-x86_64
没有运气。
我试过删除错误日志并重新运行。
我刚刚将我的 Mac 更新到 Mojave 10.14.3 没有运气。
我试过卸载并重新安装mysql。
我尝试通过下载链接而不是安装 mysql brew install
我试着做unset …