输入mysql -u账号 -p密码 报错
mysql: [ERROR] Unknown suffix '? used for variable 'port' (value '3306?)
mysql: [ERROR] mysql: Error while setting value '3306? to 'port'
希望大神能够解决
去你的配置文件看看端口号是不是有什么错误
查看你要分配的port的端口是否被占用
查看你要分配的tcp的端口是否被占用
/usr/local/mysql/var
可是这个是在我电脑本地呀 并不是在Linux服务器下 还能用这个地址查看吗?
3306端口被占用了,我猜你开虚拟机了
在mysql配置文件中把端口号改为23306试试
3306端口被占用了,关闭防火墙试试
试试万能的重启,来一发。
两种解决办法:
第一种找到my.cnf配置文件,修改默认端口号后,重新启动,连接方式 要加个 端口号参数 如下:
mysql -h 主机 -P 端口 -u账号 -p密码
第二种办法:
找到占用端口的进程
window方法 : netstat -aon|findstr "3306"
linux方法:lsof -i:3306
知道pid之后,杀了指定进程后,重启mysql即可
两种解决办法: 第一种找到my.cnf配置文件,修改默认端口号后,重新启动,连接方式 要加个 端口号参数 如下: mysql -h 主机 -P 端口 -u账号 -p密码 第二种办法: 找到占用端口的进程 window方法 : netstat -aon|findstr "3306" linux方法:lsof -i:3306 知道pid之后,杀了指定进程后,重启mysql
看下你的my.ini文件里配置的是哪个端口号
修改mysql-ini文件的port端口
用这个指令netstat -ano|findstr 3306找到占用端口的进程
然后杀掉他就行
端口问题,修改mysql的端口,重启服务啊
cmd模式 然后输入netstat -ano|findstr 3306命令,有对应的端口好和进程ID,再运行tasklist命令
会出现ID对应的进程,进入任务管理器找到这个进程关闭它就行了
端口号被占用,可以修改端口号或者,查看这个关闭这个端口后再次启动
1.查看你要分配的tcp的端口是否被占用。
2.看样子是MYSQL_TCP_PORT这个参数设置有问题。
3.可以看下他的log: /usr/local/mysql/var
端口号被占用了, 3306 是mysql的专用端口号 想查询就 进cmd 输入 netstat