如何在 MacOS 上设置 MySQL(入门)
How to setup MySQL on MacOS (Getting Started)
我已经 运行使用 Rails 和 PostgreSQL 连接了我的所有应用程序,使用 brew install postgresql
和 brew services start postgresql
非常容易设置。 MySQL 被证明是一个非常大的痛苦。
如何从 0 设置 MySQL 并清理我造成的所有混乱?
我已经在我的 MacOS 上下载了 MySQL Community Server 8.0.21 并在安装过程中注册了根密码。
之后我有 运行 以下命令会出现以下错误。
$ mysql -u root -p
# ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
$ mysql.server start
# Starting MySQL
# ./usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# /usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# /usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 199: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# /usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# ERROR! The server quit without updating PID file (/var/run/mysql/mysqld.pid).
$ brew doctor
$ brew uninstall mysql
$ brew cleanup
$ brew install mysql
# The whole setup works, but every attempt to run the server still renders the same errors.
$ mysql_secure_installation
# after inputting the correct root password...
# Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
请帮忙。我尝试了更多不同的设置和更正,其中 none 有效。
提前致谢!
MySQL 有一个简单的 Macintosh 安装程序和一个 control-panel 随附...显示在 “系统偏好设置”中。 你是确定服务器实际上是 运行? 我打赌不是。
这有效:https://superuser.com/a/603027/1220403
基本上执行这条命令:
$ mysql -u root mysql
并且您将能够使用 ALTER USER 设置密码并访问 mysql 命令行。此外,您还可以启动服务器。
我已经 运行使用 Rails 和 PostgreSQL 连接了我的所有应用程序,使用 brew install postgresql
和 brew services start postgresql
非常容易设置。 MySQL 被证明是一个非常大的痛苦。
如何从 0 设置 MySQL 并清理我造成的所有混乱?
我已经在我的 MacOS 上下载了 MySQL Community Server 8.0.21 并在安装过程中注册了根密码。
之后我有 运行 以下命令会出现以下错误。
$ mysql -u root -p
# ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
$ mysql.server start
# Starting MySQL
# ./usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# /usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# /usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 199: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# /usr/local/Cellar/mysql/8.0.21_1/bin/mysqld_safe: line 144: /usr/local/var/mysql/Victors-MBP.err: Permission denied
# ERROR! The server quit without updating PID file (/var/run/mysql/mysqld.pid).
$ brew doctor
$ brew uninstall mysql
$ brew cleanup
$ brew install mysql
# The whole setup works, but every attempt to run the server still renders the same errors.
$ mysql_secure_installation
# after inputting the correct root password...
# Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
请帮忙。我尝试了更多不同的设置和更正,其中 none 有效。
提前致谢!
MySQL 有一个简单的 Macintosh 安装程序和一个 control-panel 随附...显示在 “系统偏好设置”中。 你是确定服务器实际上是 运行? 我打赌不是。
这有效:https://superuser.com/a/603027/1220403
基本上执行这条命令:
$ mysql -u root mysql
并且您将能够使用 ALTER USER 设置密码并访问 mysql 命令行。此外,您还可以启动服务器。