mac mysql创建本地数据库_【mac】配置本地数据库

1.【安装数据库】

brew 安装mysql -- brew install mysql

安装成功后在命令行敲入 which mysql 查看安装路径

c91a68cf3d2233512dcced6f04d938d1.png

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身份登陆,这里为了演示用户相关的,先这样登陆)

264127d4f604594a08ffbe7ab6492498.png

tips:mysql服务未启动,启动服务即可

c036c7d280292eedee7a425be886934c.png

b.再次登陆会提示经典的1045错误,权限问题【这是因为在mysql的用户表中没有该用户,用户表相关的会在4中讲解】

942ac2f554d5aa156e10e28bbe60e13c.png

有两个做法可以解决这个问题 用root登陆/暂时先跳过验证查看用户信息(我当时因为采用第二点踩了很多坑)

c.用root登陆

20f29cc0b9224e64ad772465bfd23078.png

d.暂时先跳过验证查看用户信息,并添加用户名 可以 之后就可以用tangfen等账户登陆了。(我当时搜索1045错误时,普天盖的类似这种方法)

mysql.server stop

mysqld_safe --skip-grant-tables

8005c05004e6e68acb6aef3e6cc88ae7.png

4.【数据库相关操作】

输入show databases;命令 查看默认的数据库

713d9277a33b74ed05decaf78519d9be.png

google之后可以发现跟用户相关的在mysql 的user表中

9e0e963a99fe5ac03d41ec9c23990a24.png

7dbda96bdde7e73a34019de12d800dd3.png

b8625e38f5330e0c04e8ffb25493d013.png

查找用户之后发现没有第四个截图中的 tangfen 即mac的用户 所以登陆失败,用root就可以了。

【验证】

d7c19e5550690a87ebbf276f0eecbcca.png

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之后会发现有很多教程,这里就不展开了

a0d5884ff2cc9afa4235b51d0f2b56e5.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值