mysql5.7 mac安装踩坑小记

详细的步骤百度一下都有  , 不过百度的文章质量大家都知道... 很多的坑 。 

所以大家踩坑前可以来看一下自己将会踩的坑。


1.  mysql 下载的话直接到官网就好了  , 历史版本都能下载到 , 这边找了下 5.7 下载了。 网络抖动下载了三次才下载成功

2.  下载完 dmg 直接点继续 , 注意 , 其中有一步会给你一个临时的密码 ,截图或者复制下来 , 大图警告


mysql5.7 mac安装踩坑小记_第1张图片

3.  下载完了 , 默认的安装路径为  /usr/local/mysql-5.7.23-macos10.13-x86_64   ,到 bin 目录里面执行 mysql 。

等等 , 执行mysql 肯定要启动 mysql server 啊 。 mysql server在哪里 !! 

打开系统系统偏好设置 , 你会发现下面多了一个 mysql 的图标, 打开服务就好了


4. 在 bin 目录下执行 mysql -u root -p   , 会提示你输入密码 , 把动态密码输入进去就可以了 ...

这是理想状态 , 我输入完就提示报错 。  郁闷,  于是跳过这步 , 总是跑到 bin 下面执行 mysql 命令不行啊 。 

起个别名 :  

alias mysql=/usr/local/mysql/bin/mysql-5.7.23-macos10.13-x86_64

任意路径下执行上面的命令 , 自己的mysql安装文件名要看清 , 别直接 copy

然后在根目录下 再执行 mysql -u root -p , 输入密码就可以了 ....  你怎么不继续显示错误了... !!!!!!


5. 更改密码 , 进入到 mysql 后 。


mysql5.7 mac安装踩坑小记_第2张图片

搞定。



----------------------------------------------------------------------------------------------------------------------------------------------------



linux  下运行遇到的坑 。

1. mysql.sock 文件消失   。 听说是由于用户权限不当,登录失败, mysql safe 自动将其销毁起到保护作用 。 不过没了这个文件, mysql 都无法登陆了 。解决办法 :

         1. 切换到root

          2. /usr/bin/mysql_install_db     //重建授权表

          3. /usr/bin/mysqld_safe &

再去看就有了

2. 远程连接没有权限

创建用户命令  : create user 'guangzhu'@'%' identified by '123456';

刷新权限:FLUSH PRIVILEGES;

查看用户: select  host , user from mysql.user;

你可能感兴趣的:(mysql5.7 mac安装踩坑小记)