这里有新鲜出炉的 Mysql 教程,程序狗速度看过来!
MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
如果你电脑是 Mac 的,使用 homebrew 安装 MySQL 是一个非常便捷的方式,但是还是会出现一些问题。下面通过本文给大家介绍解决 mac 使用 homebrew 安装 MySQL 无法登陆问题, 需要的朋友可以参考下
如果你电脑是 Mac 的,使用 homebrew 安装 MySQL 是一个非常便捷的方式,但是还是会出现一些问题;
首先保证你已经安装了 mysql, 如果是通过 homebrew 安装的,输入
启动服务
- mysql.server start
如果在输入
- mysql - u root
出现这个错误 ERROR 1045 (28000): Access denied for user 'zhongchengming'@'localhost' (using password: YES),应该是修改初始密码没有成功
解决步骤
(1)终端输入 mysqld_safe --skip-grant-tables 显示如下
2017-03-21T11:44:11.6NZ mysqld_safe Logging to '/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err'.
2017-03-21T11:44:11.6NZ mysqld_safe Logging to '/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err'.
2017-03-21T11:44:11.6NZ mysqld_safe A mysqld process already exists
(2)再次输入 mysql -u root 显示如下
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.17 Homebrew
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
(3)终端输入 use mysql 显示如下
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>
(4)修改密码
- UPDATE mysql.user SET authentication_string=PASSWORD('你的密码') WHERE User='root';
成功 Query OK, 1 row affected, 1 warning (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 1
以上所述是小编给大家介绍的解决 mac 使用 homebrew 安装 MySQL 无法登陆问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 PHPERZ 网站的支持!
来源: http://www.phperz.com/article/17/0811/339372.html