不是 运行 的 MySQL 语法总是在 Ubuntu 上失败

The MySQL syntax that is not run always fails on Ubuntu

我是一个 linux 初学者,尤其是 ubuntu。我想使用 Putty 管理安装在 Ubuntu 网络服务器上的 mysql 数据库。但是我 运行 的 MySQL 语法总是失败。示例语法:

mysql -u root -p

对于任何语法,所有失败的消息都是相同的:

mysql: unknown variable 'bind-address = 0.0.0.0'

我不知道是否要 运行 Ubuntu 上的 Mysql 语法 我需要转到某个 Folder/Path,例如 windows如果我想 运行 mysql 语法,我需要转到安装 MySql 的路径,例如 C:/xampp/mysql/bin 然后 运行 语法 mysql -u root -p.

有什么想念的吗?我该怎么办?请帮忙,谢谢。

选项 1:标题打字错误

查看您的 my.cnf 文件。 也许你打错了:应该有 [mysqld] 而不是 [mysql] 部分

 [mysqld] bind-address=0.0.0.0

[mysqld] 
bind-address=0.0.0.0

Source


选项2:是Maria DB吗?

你确定你正在使用 MySQL 吗?

这看起来像是 MariaDB 错误。

尝试从您的 mysql.cnf 文件中删除 bind-address


选项 3:检查任何 whites-pace?

尝试编辑文件并在您的编辑器(例如 Notepad Plus Plus)中使用 show all characters。可能有空白字符(例如空格)导致问题。