安装mysql后使用mysql workbench连接不上的问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
我会看星星 2019-03-19 17:16:02

试试这个啊https://blog.csdn.net/lixingqiao01/article/details/50956849

提问者 慕沐7374140 2019-03-15 22:24:23

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Disabled</key>

<false/>

<key>ExitTimeOut</key>

<integer>600</integer>

<key>GroupName</key>

<string>_mysql</string>

<key>KeepAlive</key>

<true/>

<key>Label</key>

<string>com.oracle.oss.mysql.mysqld</string>

<key>LaunchOnlyOnce</key>

<false/>

<key>ProcessType</key>

<string>Interactive</string>

<key>Program</key>

<string>/usr/local/mysql/bin/mysqld</string>

<key>ProgramArguments</key>

<array>

<string>/usr/local/mysql/bin/mysqld</string>

<string>--user=_mysql</string>

<string>--basedir=/usr/local/mysql</string>

<string>--datadir=/usr/local/mysql/data</string>

<string>--plugin-dir=/usr/local/mysql/lib/plugin</string>

<string>--log-error=/usr/local/mysql/data/mysqld.local.err</string>

<string>--pid-file=/usr/local/mysql/data/mysqld.local.pid</string>

<string>--port=3306</string>

<string>--keyring-file-data=/usr/local/mysql/keyring/keyring</string>

<string>--early-plugin-load=keyring_file=keyring_file.so</string>

<string>--default_authentication_plugin=mysql_native_password</string>

</array>

<key>RunAtLoad</key>

<true/>

<key>SessionCreate</key>

<true/>

<key>UserName</key>

<string>_mysql</string>

<key>WorkingDirectory</key>

<string>/usr/local/mysql</string>

</dict>

</plist>

将<string>--port=3306</string>添加进去后,mysql端口号依旧是0.http://img1.sycdn.imooc.com//climg/5c8bb5920001e22c03140108.jpg


  • 你好!修改后重新启动mysql服务试试。祝学习愉快!
    2019-03-17 14:25:25
  • 提问者 慕沐7374140 回复 好帮手慕珊 #2
    修改后重新启动mysql服务器之后,MySQL Workbench依旧是NO CONNECTION,查看mysql服务器端口号是0。
    2019-03-17 18:20:18
  • 好帮手慕阿满 回复 提问者 慕沐7374140 #3
    同学你好,问一下同学修改port之后,文件是否保存。如果保存了,建议同学重启mysql服务再试试。祝:学习愉快~
    2019-03-18 16:01:20
提问者 慕沐7374140 2019-03-15 22:01:32

你好,这是/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist里的内容,端口号如何修改呢

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Disabled</key>

<false/>

<key>ExitTimeOut</key>

<integer>600</integer>

<key>GroupName</key>

<string>_mysql</string>

<key>KeepAlive</key>

<true/>

<key>Label</key>

<string>com.oracle.oss.mysql.mysqld</string>

<key>LaunchOnlyOnce</key>

<false/>

<key>ProcessType</key>

<string>Interactive</string>

<key>Program</key>

<string>/usr/local/mysql/bin/mysqld</string>

<key>ProgramArguments</key>

<array>

<string>/usr/local/mysql/bin/mysqld</string>

<string>--user=_mysql</string>

<string>--basedir=/usr/local/mysql</string>

<string>--datadir=/usr/local/mysql/data</string>

<string>--plugin-dir=/usr/local/mysql/lib/plugin</string>

<string>--log-error=/usr/local/mysql/data/mysqld.local.err</string>

<string>--pid-file=/usr/local/mysql/data/mysqld.local.pid</string>

<string>--keyring-file-data=/usr/local/mysql/keyring/keyring</string>

<string>--early-plugin-load=keyring_file=keyring_file.so</string>

<string>--default_authentication_plugin=mysql_native_password</string>

</array>

<key>RunAtLoad</key>

<true/>

<key>SessionCreate</key>

<true/>

<key>UserName</key>

<string>_mysql</string>

<key>WorkingDirectory</key>

<string>/usr/local/mysql</string>

</dict>

</plist>


好帮手慕阿满 2019-03-07 09:57:57

同学你好,可能是端口号的问题,建议同学打开/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist文件,然后将(--port=)的值改为3306即可。

同学修改一下再试试。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 慕沐7374140 2019-03-06 22:34:44

依然无法连接,是不是端口号的问题?mysql端口号显示为“0”。该如何修改,连接workbench

http://img1.sycdn.imooc.com//climg/5c7fda5000013a3403420140.jpg

http://img1.sycdn.imooc.com//climg/5c7fd96b0001cef206520520.jpg

http://img1.sycdn.imooc.com//climg/5c7fd97d0001dd6c05600226.jpg

http://img1.sycdn.imooc.com//climg/5c7fd98c0001bccd10040734.jpg

好帮手慕阿满 2019-03-06 13:51:49

同学你好,建议同学去查看一下是否打开了mysql服务。控制面板->管理工具->服务->找到mysql服务,启动。如:

http://img1.sycdn.imooc.com//climg/5c7f5fc9000182e908000326.jpg

这是已启动的,建议同学查看mysql服务是否启动,如果没有,启动服务再试试。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师