今天用cmd进mysql出了以下错误
我cd到mysql的bin文件下
mysql -uroot -p
出了错误:
mysql:unknown variable ‘basedir=C:/mysql’
mysql安装在C盘的mysql文件夹下
版本是5.0.15
是哪里出的问题呢、路径?
21 个解决方案
#1
修改my.ini:
basedir="C:/mysql"
错误信息中的冒号似乎是全角的。
basedir="C:/mysql"
错误信息中的冒号似乎是全角的。
#2
配置文件中的[mysql]下basedir=C:/mysql这一行删掉
#3
回复1楼、
我my.ini的basedir那重写没全角的也不行还是这样的问题
回复2楼
my.ini文件的basedir那行删除也不行、
我发现个问题、
就是我my.ini原始的basedir="C:/mysql/" 是有俩个斜杠的
而mysql出的问题 却是一个斜杠
我把问题语句按原来的打印下
先cd到mysql的bin文件下
c:\mysql\bin> mysql -uroot -p
mysql:unknow variable 'basedir=c:/mysql'
c:\mysql\bin>
是这样的问题
我my.ini的basedir那重写没全角的也不行还是这样的问题
回复2楼
my.ini文件的basedir那行删除也不行、
我发现个问题、
就是我my.ini原始的basedir="C:/mysql/" 是有俩个斜杠的
而mysql出的问题 却是一个斜杠
我把问题语句按原来的打印下
先cd到mysql的bin文件下
c:\mysql\bin> mysql -uroot -p
mysql:unknow variable 'basedir=c:/mysql'
c:\mysql\bin>
是这样的问题
#4
[mysqld]
basedir="C:/mysql/"
目录是否存在,是否有访问权限
basedir="C:/mysql/"
目录是否存在,是否有访问权限
#5
回复3楼
我mysql 安装路径
C:\mysql
cmd 进入mysql的bin没问题
证明目录存在
C:\User\acer> cd c:\mysql\bin
c:\mysql\bin>
权限没问题
我mysql 安装路径
C:\mysql
cmd 进入mysql的bin没问题
证明目录存在
C:\User\acer> cd c:\mysql\bin
c:\mysql\bin>
权限没问题
#6
网上的解决方案都跟楼上的差不多,楼主考虑过用公斤mysql workbench试试吗,看报啥错误?
#7
检查basedir="C:/mysql/"附近的代码,确保没有不合法字符,保证格式正确
#8
回复6楼:我好像没那个、没有视图管理的那个
但是我jsp和数据库连接能连上、里面表里的数据能显示出来、
可我想看看数据库里面有什么、
进不去、
回复7楼:我复制下来了、
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/mysql/"
#Path to the database root
datadir="C:/mysql/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=gbk
#9
unknown variable ‘basedir=C
:/mysql’
注意这个 :你用了全角,改成英文半角
注意这个 :你用了全角,改成英文半角
#10
是MY。INI中的内容?
basedir="C:/mysql/" 与
basedir=C:/mysql
不同,检查一下
#11
[img=http://b65.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6808a31ee75da479ac31e48a33c66acb12cd89b9ce44a46e45d9999c16b110a41fa34cb490e686e5b6f9525352fe4b64256452b7b0b5cd57fd6735794bf1f3cd427a3e24bf56fc68ad626e894c04f4e30fc0a100&a=71&b=65][/img]
[img=http://b67.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6808a31ee75da479ac31e48a33c66acb1008fbb66dae93b8652d809b945cbadd1461f842c63956eaf5d17a3021860860ea02908ba8a64df75d1e2f54966c1db95dfa4e584c68c9eefc92890a7ca9d1d62e103cad&a=70&b=67][/img]
回复9楼:
mysql写的是英文的半角
我打印出的是全角而已
贴上图片
[img=http://b67.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6808a31ee75da479ac31e48a33c66acb1008fbb66dae93b8652d809b945cbadd1461f842c63956eaf5d17a3021860860ea02908ba8a64df75d1e2f54966c1db95dfa4e584c68c9eefc92890a7ca9d1d62e103cad&a=70&b=67][/img]
回复9楼:
mysql写的是英文的半角
我打印出的是全角而已
贴上图片
#12
回复10楼:
我把那个斜杠去掉也不行
出的错误还是一样、
如果都解决不了我就只好重装了
我把那个斜杠去掉也不行
出的错误还是一样、
如果都解决不了我就只好重装了
#13
其实我以前没动过my.ini文件
上周打开数据库还能打开、
这周突然想看看数据库里面的数据库是不是乱码才出现问题的
上周打开数据库还能打开、
这周突然想看看数据库里面的数据库是不是乱码才出现问题的
#14
你的basedir="C:/mysql/"后面多了1个
|?
basedir="C:/mysql/"|
basedir="C:/mysql/"|
#15
回复14楼
那个是鼠标= =、
那个是鼠标= =、
#16
看看INI文件的修改时间,估计是误操作了
#17
回复16楼
估计看不了了
这么多回答我都一一试过了
肯定修改过my.ini文件了
而且好几遍了
改了存 存了改、
最后回到最初、
估计看不了了
这么多回答我都一一试过了
肯定修改过my.ini文件了
而且好几遍了
改了存 存了改、
最后回到最初、
#18
是不是window系统参数的缘故啊,path里面加了mysql的路径参数没有?
#19
回复18楼:
我全是默认傻瓜似安装...
最多就改了默认编码、
Windows路径没添加过、
path值没改过、
我看我还是乖乖的备份重装吧、
我全是默认傻瓜似安装...
最多就改了默认编码、
Windows路径没添加过、
path值没改过、
我看我还是乖乖的备份重装吧、
#20
谢谢各位的帮忙、
#21
我知道你当年的错误了,因为我今天也犯了,原因是你在C:\mysql中建立my.ini时你只把复制到了C:\WINDOWS下而不是剪切,所以系统会报错。
呵呵,这个问题一般人都不会犯得
QQ:790730166
呵呵,这个问题一般人都不会犯得
QQ:790730166
#1
修改my.ini:
basedir="C:/mysql"
错误信息中的冒号似乎是全角的。
basedir="C:/mysql"
错误信息中的冒号似乎是全角的。
#2
配置文件中的[mysql]下basedir=C:/mysql这一行删掉
#3
回复1楼、
我my.ini的basedir那重写没全角的也不行还是这样的问题
回复2楼
my.ini文件的basedir那行删除也不行、
我发现个问题、
就是我my.ini原始的basedir="C:/mysql/" 是有俩个斜杠的
而mysql出的问题 却是一个斜杠
我把问题语句按原来的打印下
先cd到mysql的bin文件下
c:\mysql\bin> mysql -uroot -p
mysql:unknow variable 'basedir=c:/mysql'
c:\mysql\bin>
是这样的问题
我my.ini的basedir那重写没全角的也不行还是这样的问题
回复2楼
my.ini文件的basedir那行删除也不行、
我发现个问题、
就是我my.ini原始的basedir="C:/mysql/" 是有俩个斜杠的
而mysql出的问题 却是一个斜杠
我把问题语句按原来的打印下
先cd到mysql的bin文件下
c:\mysql\bin> mysql -uroot -p
mysql:unknow variable 'basedir=c:/mysql'
c:\mysql\bin>
是这样的问题
#4
[mysqld]
basedir="C:/mysql/"
目录是否存在,是否有访问权限
basedir="C:/mysql/"
目录是否存在,是否有访问权限
#5
回复3楼
我mysql 安装路径
C:\mysql
cmd 进入mysql的bin没问题
证明目录存在
C:\User\acer> cd c:\mysql\bin
c:\mysql\bin>
权限没问题
我mysql 安装路径
C:\mysql
cmd 进入mysql的bin没问题
证明目录存在
C:\User\acer> cd c:\mysql\bin
c:\mysql\bin>
权限没问题
#6
网上的解决方案都跟楼上的差不多,楼主考虑过用公斤mysql workbench试试吗,看报啥错误?
#7
检查basedir="C:/mysql/"附近的代码,确保没有不合法字符,保证格式正确
#8
回复6楼:我好像没那个、没有视图管理的那个
但是我jsp和数据库连接能连上、里面表里的数据能显示出来、
可我想看看数据库里面有什么、
进不去、
回复7楼:我复制下来了、
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/mysql/"
#Path to the database root
datadir="C:/mysql/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=gbk
#9
unknown variable ‘basedir=C
:/mysql’
注意这个 :你用了全角,改成英文半角
注意这个 :你用了全角,改成英文半角
#10
是MY。INI中的内容?
basedir="C:/mysql/" 与
basedir=C:/mysql
不同,检查一下
#11
[img=http://b65.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6808a31ee75da479ac31e48a33c66acb12cd89b9ce44a46e45d9999c16b110a41fa34cb490e686e5b6f9525352fe4b64256452b7b0b5cd57fd6735794bf1f3cd427a3e24bf56fc68ad626e894c04f4e30fc0a100&a=71&b=65][/img]
[img=http://b67.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6808a31ee75da479ac31e48a33c66acb1008fbb66dae93b8652d809b945cbadd1461f842c63956eaf5d17a3021860860ea02908ba8a64df75d1e2f54966c1db95dfa4e584c68c9eefc92890a7ca9d1d62e103cad&a=70&b=67][/img]
回复9楼:
mysql写的是英文的半角
我打印出的是全角而已
贴上图片
[img=http://b67.photo.store.qq.com/http_imgload.cgi?/rurl4_b=6808a31ee75da479ac31e48a33c66acb1008fbb66dae93b8652d809b945cbadd1461f842c63956eaf5d17a3021860860ea02908ba8a64df75d1e2f54966c1db95dfa4e584c68c9eefc92890a7ca9d1d62e103cad&a=70&b=67][/img]
回复9楼:
mysql写的是英文的半角
我打印出的是全角而已
贴上图片
#12
回复10楼:
我把那个斜杠去掉也不行
出的错误还是一样、
如果都解决不了我就只好重装了
我把那个斜杠去掉也不行
出的错误还是一样、
如果都解决不了我就只好重装了
#13
其实我以前没动过my.ini文件
上周打开数据库还能打开、
这周突然想看看数据库里面的数据库是不是乱码才出现问题的
上周打开数据库还能打开、
这周突然想看看数据库里面的数据库是不是乱码才出现问题的
#14
你的basedir="C:/mysql/"后面多了1个
|?
basedir="C:/mysql/"|
basedir="C:/mysql/"|
#15
回复14楼
那个是鼠标= =、
那个是鼠标= =、
#16
看看INI文件的修改时间,估计是误操作了
#17
回复16楼
估计看不了了
这么多回答我都一一试过了
肯定修改过my.ini文件了
而且好几遍了
改了存 存了改、
最后回到最初、
估计看不了了
这么多回答我都一一试过了
肯定修改过my.ini文件了
而且好几遍了
改了存 存了改、
最后回到最初、
#18
是不是window系统参数的缘故啊,path里面加了mysql的路径参数没有?
#19
回复18楼:
我全是默认傻瓜似安装...
最多就改了默认编码、
Windows路径没添加过、
path值没改过、
我看我还是乖乖的备份重装吧、
我全是默认傻瓜似安装...
最多就改了默认编码、
Windows路径没添加过、
path值没改过、
我看我还是乖乖的备份重装吧、
#20
谢谢各位的帮忙、
#21
我知道你当年的错误了,因为我今天也犯了,原因是你在C:\mysql中建立my.ini时你只把复制到了C:\WINDOWS下而不是剪切,所以系统会报错。
呵呵,这个问题一般人都不会犯得
QQ:790730166
呵呵,这个问题一般人都不会犯得
QQ:790730166