2 qq 33720158 qq_33720158 于 2018.01.10 11:22 提问

mysql小窗口命令行报错 5C

输入mysql -u账号 -p密码 报错

mysql: [ERROR] Unknown suffix '? used for variable 'port' (value '3306?)
mysql: [ERROR] mysql: Error while setting value '3306? to 'port'
希望大神能够解决

18个回答

weixin_40935473
weixin_40935473   2018.01.10 13:46

端口号被占用了, 3306 是mysql的专用端口号 想查询就 进cmd 输入 netstat

echo_heng
echo_heng   2018.01.10 14:18

去你的配置文件看看端口号是不是有什么错误

oliverQuill
oliverQuill   2018.01.10 11:27

查看你要分配的tcp的端口是否被占用
/usr/local/mysql/var

qq_33720158
qq_33720158 回复xiaopuqi: 我知道是端口号的问题 可是我怎么解决?
7 天之前 回复
u013033305
u013033305 这个是端口号的问题
7 天之前 回复
qq_33720158
qq_33720158 可是这个是在我电脑本地呀 并不是在Linux服务器下 还能用这个地址查看吗?
7 天之前 回复
weixin_41581728
weixin_41581728   2018.01.10 11:26

查看你要分配的port的端口是否被占用

qq_33720158
qq_33720158 怎么查看我的port端口?
7 天之前 回复
qq_33720158
qq_33720158   2018.01.10 11:27

可是这个是在我电脑本地呀 并不是在Linux服务器下 还能用这个地址查看吗?

qq_35182301
qq_35182301   2018.01.10 11:33

3306端口被占用了,我猜你开虚拟机了

echo_heng
echo_heng 开虚拟机是不会影响本地的端口的
7 天之前 回复
qq_33720158
qq_33720158 怎么证明我是开虚拟机了?
7 天之前 回复
xiaweiding888
xiaweiding888   2018.01.10 11:36

在mysql配置文件中把端口号改为23306试试

cxabcd
cxabcd   2018.01.10 11:37

3306端口被占用了,关闭防火墙试试

qq_33720158
qq_33720158 防火墙已经关闭 但是还是没解决
7 天之前 回复
sinat_34344123
sinat_34344123   2018.01.10 12:40

试试万能的重启,来一发。

bokewangyu
bokewangyu   2018.01.10 12:50

两种解决办法:
第一种找到my.cnf配置文件,修改默认端口号后,重新启动,连接方式 要加个 端口号参数 如下:
mysql -h 主机 -P 端口 -u账号 -p密码

第二种办法:
找到占用端口的进程
window方法 : netstat -aon|findstr "3306"
linux方法:lsof -i:3306

知道pid之后,杀了指定进程后,重启mysql即可

共18条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!