lxmajs

刚使用homebrew安装了mysql,开启服务后并不能马上登录,参考了官网的解释说root一开始是没有密码的,参考地址:https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

1、开启mysql

命令行输入:brew services start mysql

再次输入:brew services list,检查mysql是否已经开启,若开启成功则进入第二步。

 

2、进入mysql

命令行输入:mysql -h127.0.0.1 -uroot -p

要求输入密码,直接回车即可(因为初始状态下没有密码)

 

3、修改密码

按照官网的提示,根据版本的不同来修改。

首先检查mysql的版本,进入mysql后,输入: status;  即可查看到以下信息:

箭头所指的就是版本号了。

接下来可以执行下面的命令来修改版本号:

MySQL 5.7.6 and later:

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'MyNewPass\';

MySQL 5.7.5 and earlier:

SET PASSWORD FOR \'root\'@\'localhost\' = PASSWORD(\'MyNewPass\');

 4、允许远程连接

使用 sequal pro 无法连接上,参考了这2篇文章配置解决:

1)如何赋予远程连接的权限

https://blog.csdn.net/feixiang2039/article/details/81164136

2)如何修改root的权限为最高,以使得起可以添加其他用户

https://blog.csdn.net/qq_26789969/article/details/82686625

分类:

技术点:

相关文章: