我在mac下使用mysql遇到的问题

1. 安装完启动服务之后在命令行下无法识别 mysql 命令
解决办法:mysql默认安装在 /usr/local/mysql/bin/mysql , 所以解决办法就是在命令行输入    /usr/local/mysql/bin/mysql -u root -p   然后输入数据库的密码就OK了。原因是系统环境变量里没有包含 /usr/local/mysql/bin/ ,至于具体的原因就不清除了。网上还有说用In 命令把mysql 的 bin 路径加到系统环境变量里,但是我试了不好试,不知道为啥。


2. 第一次用mysql建表,模仿dump生成的语句写,真悲催,各种错误,就是因为我加了 ' ,就是个单引号,感觉自己好挫。还有就是错误提示从哪个字符开始,哪个地方就是有问题,聪明人肯定一下就能看出来,向我这种笨人看了一天的错误提示才发现,憋屎我了。(PS: 后来发现dump生成的那个`不是单引号,不知道是神马东西,自己从键盘输不出来这个符号,有这个符号不影响mysql命令。)


3. 查mysql的端口号:
一开始上网查到的是
 mysql>show variables; 
列出来所有的变量值,看得我直晕,后来发现有直接能查的命令:
mysql> show variables like 'port';
这个不错:参考查看MySQL端口号


4. 命令行不好使的问题
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
参考:MySQL问题解决:-bash: mysql: command not found

猜你喜欢

转载自blog.csdn.net/GrimRaider/article/details/8741245