- 临时进入mysql
- 在终端中输入添加MySQL路径的命令:
PATH="$PATH":/usr/local/mysql/bin - 在终端登录到MySQL的命令如下:
mysql -u root -p
然后输入密码,如果没有设置密码,直接按enter键。
![f2838170ca74dd385173956cd4c76c05.png](https://img-blog.csdnimg.cn/img_convert/f2838170ca74dd385173956cd4c76c05.png)
2. 设置环境变量
为了不每次使用mysql时,输入添加MySQL路径的命令,可以PATH="$PATH":/usr/local/mysql/bin添加到环境变量中
- 打开终端,输入:sudo vim ~/.bash_profile
(执行root权限,当前用户的根目录下的.bash_profile) - 然后在里面输入:export PATH=$PATH:/usr/local/mysql/bin
- 按ESC,然后输入::wq
- 重新加载环境变量,使之生效:source ~/.bash_profile
此后每次在terminal端输入 mysql -u root -p 就能成功进入mysql了!
3. 设置远程连接
- 首先我们需要更改mysql的配置文件,本地的mysql默认是不支持远程访问的
- MAC下默认没有配置文件,需要自己创建。
- command+shift+G可以进到etc下面的文件夹,默认方式看不到此文件夹
![0dd63f02a92725ef19379b9d5fb91e0b.png](https://img-blog.csdnimg.cn/img_convert/0dd63f02a92725ef19379b9d5fb91e0b.png)
- 点击”go“,进入此目录,寻找my.cfg文件,默认是没有的
- 打开终端,cd到etc的目录,通过以下语句来创建my.cnf
- sudo vim my.cnf
- 将如下配置内容写入到文件中,按照以下步骤进行配置,在末尾加上bind-address=0.0.0.0,允许任何远程计算机有条件访问
![30db80686bfb01c4a775ab44dc9b0147.png](https://img-blog.csdnimg.cn/img_convert/30db80686bfb01c4a775ab44dc9b0147.png)
- 创建新的账户来远程访问
- select Host,User from mysql.user;
- create user Linda;
- grant all privileges on *.* to 'Linda'@'%'identified by 'password' with grant option;
- flush privileges
重启server,便可远程连接啦!接下来就可以去mysqlworkbench里面体验一下连接了
参考:
Set up a remote MySQL database connection