【问题标题】:How to install mysql properly如何正确安装mysql
【发布时间】:2020-02-25 04:57:22
【问题描述】:

我正在尝试在我的 macbook pro(操作系统版本:10.15.2)中安装 mysql

这些是我遵循的步骤

  1. 从此link安装mysql社区服务器
  2. 从此link安装mysql工作台
  3. 从系统偏好中打开mysql并点击initialize database
  4. initialize database下的root用户设置密码
  5. 通过终端打开.bash_profile并设置mysql路径
export PATH=${PATH}:/usr/local/mysql/bin/
  1. 重启终端,使用以下命令启动mysql服务器
mysql -u root -p
  1. 输入从step 4为root用户设置的密码

毕竟我得到以下错误

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

不知道我做错了什么。

This是我在系统中安装mysql的视频

[编辑 1]

使用 -skip-grant-tables 启动服务器

sudo mysqld_safe --skip-grant-tables

输出

2020-02-25T05:27:00.6NZ mysqld_safe Logging to '/usr/local/mysql/data/SASHAANKs-MacBook-Pro.local.err'.
2020-02-25T05:27:00.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
2020-02-25T05:27:02.6NZ mysqld_safe mysqld from pid file /usr/local/mysql/data/SASHAANKs-MacBook-Pro.local.pid ended

【问题讨论】:

    标签: mysql sql installation mysql-8.0


    【解决方案1】:

    我相信 MySQL 8 中默认的身份验证机制是 auth socket。尝试像这样设置root密码:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my_password';
    

    在此处了解更多信息:https://www.percona.com/blog/2016/03/16/change-user-password-in-mysql-5-7-with-plugin-auth_socket/

    如果您根本无法访问 CLI 界面,您应该尝试手动重置 root 密码,如下所述:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html

    1. 使用 --skip-grant-tables 选项重新启动 mysql 服务器。
    2. 连接到 CLI(不需要密码)
    3. FLUSH PRIVILEGES;
    4. 如上所述重置root密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my_password';
    5. 正常重启mysql

    【讨论】:

    • 我是否在终端中执行此操作。我无法打开 mysql shell
    • 是的,这将是一个问题 - 请参阅更新答案中的链接
    • 嗨。我从链接中遵循了这一步B.4.3.2.2 Resetting the Root Password: Unix and Unix-Like Systems。即使这样似乎也不能解决问题。我现在该怎么办??
    • 尝试我上面总结的通用重置中的分步说明。我已经使用过它,它应该可以工作。
    • 并确保在您的查询中包含IDENTIFIED WITH mysql_native_password
    猜你喜欢
    • 1970-01-01
    • 2021-04-01
    • 2014-04-02
    • 1970-01-01
    • 2015-11-23
    • 2014-10-22
    • 2021-11-15
    • 2011-10-11
    • 2014-09-16
    相关资源
    最近更新 更多