当你遇到 MySQL 报错 "unknown variable 'basedir=/usr/local/mysql'" 时,这通常意味着 MySQL 在启动时遇到了一个它不识别或不支持的配置选项。以下是一些解决这个问题的步骤: 确认basedir变量在MySQL配置文件中的正确性: MySQL 的配置文件通常是 my.cnf 或my.ini,具体位置可能因操作系统和安装方式而异。 打开...
步骤3:搜索并删除配置文件中的错误变量 在打开的配置文件中,我们需要搜索并删除basedir=/usr变量。使用编辑器的搜索功能,在配置文件中查找basedir=/usr。一旦找到,我们需要删除或注释掉这一行。注释代码的方式是在行首添加#符号。 在终端中输入以下命令,用于注释掉basedir=/usr: # basedir=/usr 1. 步骤4:重新启动...
保存对my.ini文件的修改,并重新启动MySQL服务。这样MySQL就能够正确识别basedir参数,避免出现unknown variable basedir错误。 ## 示例 假设我们的my.ini配置文件中的basedir路径错误,我们来模拟一下这个错误,并通过修改配置文件解决这个问题。 ### my.ini配置文件 ```markdown ```ini # basedir basedir=C:/Program ...
本地安装mysql后登录报错,输入命令mysql -u root -p -P3306 报如下错误: 解决办法:在my.ini文件中,把原来[mysql] 都改成[mysqld]即可 [mysqld] # 设置MySQL客户端默认字符集 default-character-set=utf8 [mysqld] #设置MySQL端口号 port=3306 #skip-grant-tables #设置MySQL的安装目录 basedir=D:/mysql-...
SQL可以正常用,但cmd启动不了mysql,报错[ERROR] unknown variable ;basedir=….问题 解决办法:将对应[mysql]下面的内容全部转移到【mysqld】下面,我这里是[mysqld]在[mysql]下面 内容很多: 其移动内容较多,比如说下面 代码语言:javascript 代码运行次数:0 ...
SQL可以正常用,但cmd启动不了mysql,报错[ERROR] unknown variable ;basedir=….问题 解决办法:将对应[mysql]下面的内容全部转移到【mysqld】下面,我这里是[mysqld]在[mysql]下面 内容很多: 其移动内容较多,比如说下面 比如#skip-grant-tables# 设置mysql的安装目录basedir=E:\MY_SQL_5.7\mysql-5.7.17-winx64#...
unknown variable 'basedir=C:\ProgramData\MySQL\MySQL Server 5.7'unknown variable'datadir=C:\ProgramData\MySQL\MySQL Server 5.7\Data' 开始以为这两个目录不是默认的保存数据的目录,所以改成了默认的目录 basedir=C:\Program Files\MySQL\MySQL Server 5.7datadir=C:\Program Files\MySQL\MySQL Server 5.7\dat...
[ERROR] unknown variable 'basedi=/usr/local/mysql' 1 解决:在配置文件将错误的参数修改 3.3 配置文件 在启动时,mysqld 如果默认位置没有my.cnf,则要通过–defaults-file指定正确的配置文件 [root@mysql2 ~]# mysqld --verbose --help |grep defaults ...
[root@fund-mgmt-db-mog-2 ~]# /home/mysql/mysql/bin/mysqld --defaults-file=/home/mysql/my3310.cnf --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/my3310/data 到此,相信大家对“怎么解决mysql中unknown variable 'defaults-file问题”有了更深的了解,不妨来实际操作...
mysql: [ERROR] unknown variable 'basedir=D:\mysql-8.0.33\' 1. 这个错误消息告诉我们,MySQL服务器在启动过程中遇到了一个未知的变量。在这种情况下,这个未知的变量是’basedir’,其值为’D:\mysql-8.0.33’。我们需要找到并解决这个问题,以便成功启动MySQL服务器。