出现“mysql unknown variable basedir”错误通常是因为在配置文件中错误地设置了变量或者使用了不支持的变量。 这个错误表明MySQL在解析配置文件(如my.ini或my.cnf)时遇到了一个它不认识的变量basedir。这可能是因为以下几个原因: 变量位置错误: 在MySQL的配置文件中,basedir应该放在[mysqld]部分,而不是[mysql]或[...
本地安装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-...
步骤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 ...
SQL可以正常用,但cmd启动不了mysql,报错[ERROR] unknown variable ;basedir=….问题 解决办法:将对应[mysql]下面的内容全部转移到【mysqld】下面,我这里是[mysqld]在[mysql]下面 内容很多: 其移动内容较多,比如说下面 代码语言:javascript 代码运行次数:0 ...
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问题”有了更深的了解,不妨来实际操作...
basedir = /usr/local/mysql datadir = /usr/local/mysql/data socket = /usr/local/mysql/mysql....
mysql: [ERROR] unknown variable 'basedir=D:\mysql-8.0.33\' 1. 这个错误消息告诉我们,MySQL服务器在启动过程中遇到了一个未知的变量。在这种情况下,这个未知的变量是’basedir’,其值为’D:\mysql-8.0.33’。我们需要找到并解决这个问题,以便成功启动MySQL服务器。