我已经转移到新机器上,安装MySQL变成了一个大问题(上次我在Mac上安装它的过程非常流畅)。
我使用了两种安装MySQL的方法:brew
和offical installer
酿造:
我从brew install mysql
开始。这安装了最新版本的MySQL。最初它可以正常工作,我无需密码即可登录到根用户 。当我尝试为根帐户设置密码时,我最终被锁定在该根帐户之外。我继续卸载该版本的MySQL,然后尝试使用其他版本(5.7)。安装后,出现以下错误:ERROR 2061 (HY000): Authentication plugin 'sha256_password' reported error: Authentication requires SSL encryption
。我最终也卸载了该版本的MySQL。
本地软件包:
尝试使用最新版本输入密码,但无法使用密码登录到root用户。收到以下错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
。另外,我无法运行mysql.server start
,收到以下错误:command not found: mysql.server
。我没有在PATH中添加任何内容,应该这样做吗?
此外,这是“系统信息”中的MySQL小部件的外观。我试过多次按Start MySQL Server
,它将开始并且几乎立即停止。
有人可以提出一种干净的方法来删除所有这些已失效的安装并进行干净的MySQL安装吗?