如何正确安装mysql
我正试图在我的MacBookPro(操作系统版本:10.15.2)中安装如何正确安装mysql,mysql,sql,installation,mysql-8.0,Mysql,Sql,Installation,Mysql 8.0,我正试图在我的MacBookPro(操作系统版本:10.15.2)中安装mysql 以下是我遵循的步骤 从此服务器安装mysql社区服务器 从此安装mysql工作台 从系统首选项打开mysql,然后单击初始化数据库 在初始化数据库 通过终端打开.bash\u profile,为mysql设置路径 使用以下命令重新启动终端以启动mysql服务器 从步骤4输入root用户的密码设置 在所有这些之后,我得到了以下错误 ERROR 1045 (28000): Access denied for use
mysql
以下是我遵循的步骤
初始化数据库
.bash\u profile
,为mysql设置路径步骤4输入root用户的密码设置
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
不知道我做错了什么
是我在我的系统中安装mysql的视频
[编辑1]
使用跳过授权表启动服务器
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 8中的默认身份验证机制是auth套接字。尝试按如下方式设置根密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my_password';
更多信息请点击此处:
如果您根本无法访问CLI界面,则应尝试手动重置根密码,如下所述:
--skip grant tables
选项重新启动mysql服务器FLUSH特权代码>
通过“my_password”更改用mysql_native_密码标识的用户“root”@“localhost”代码>
我在候机楼做这个吗。我无法打开mysql shellyeah,这将是一个问题-请参阅更新的answerHi中的链接。我按照此步骤
B.4.3.2.2从链接重置根密码:Unix和类Unix系统
。即使这样似乎也无法解决问题。现在该怎么办?请尝试上面总结的通用重置中的逐步说明。我已经用过了,应该可以用了。请确保在查询中包含用mysql\u native\u密码标识的。
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
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my_password';