1.【安装数据库】
brew 安装mysql -- brew install mysql
安装成功后在命令行敲入 which mysql 查看安装路径
2.【配置数据库】
如果直接打mysql会报错,需要将mysql添加到环境变量,具体方法参阅后台学习-环境变量
检查mysql是否启动 ps -ef | grep mysqld
开启mysql服务 mysql.server start
停止mysql服务 mysql.server stop
退出mysql命令 ctrl +D
具体用户相关的会在3解析
3.【连接数据库】
mysql -u(user_name) -p(password) -P(远程主机的端口) -h(远程主机ip)
a.直接用mac的用户名登陆,会提示下面的错误(一般是用root身份登陆,这里为了演示用户相关的,先这样登陆)
tips:mysql服务未启动,启动服务即可
b.再次登陆会提示经典的1045错误,权限问题【这是因为在mysql的用户表中没有该用户,用户表相关的会在4中讲解】
有两个做法可以解决这个问题 用root登陆/暂时先跳过验证查看用户信息(我当时因为采用第二点踩了很多坑)
c.用root登陆
d.暂时先跳过验证查看用户信息,并添加用户名 可以 之后就可以用tangfen等账户登陆了。(我当时搜索1045错误时,普天盖的类似这种方法)
mysql.server stop
mysqld_safe --skip-grant-tables
4.【数据库相关操作】
输入show databases;命令 查看默认的数据库
google之后可以发现跟用户相关的在mysql 的user表中
查找用户之后发现没有第四个截图中的 tangfen 即mac的用户 所以登陆失败,用root就可以了。
【验证】
5.【忘记密码操作】
1.利用刚才的方法绕过验证,或者用其他账户登陆修改密码
use mysql;
UPDATE user SET authentication_string=password("test123") WHERE user='root';
flush privileges;
quite;
参考地址:http://www.tuicool.com/articl...
6.【可视化工具推荐】-sequel pro
google之后会发现有很多教程,这里就不展开了