2、Linux下MySQL的配置文件是mycnf,一般会放在/etc/mycnf,/etc/mysql/mycnf。如果找不到,可以用find命令查找。
linux版本是mycnf,一般会放在/etc/mycnf,/etc/mysql/mycnf。
win下的是myini,一般会在安装目录的根目录。
步骤:1、查找myini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取myini路径。
"D:\MySQL\MySQL Server 55\bin\mysqld" --defaults-file="D:\MySQL Data\myini" MySQL55
2、编辑myini中对应datadir
改前:datadir="D:\MySQL Data\data\"
改后:datadir="D:\MySQL Data\MySQL Server 55\data\"
3、重整mysql对应数据文件目录(若不做,则mysql无法正常启动)
4、查找注册表,修改mysql启动项所关联的defaults-file路径:
KEY_LOCAL_MACHINE/SYSTEM/Services/MySQL55
修改完后,刷新windows服务,再次查看mysql启动项属性->可执行文件路径,结果如下:
"D:\MySQL\MySQL Server 55\bin\mysqld" --defaults-file="D:\MySQL Data\MySQL Server 55\myini" MySQL
确保将myini移植到正确的目录下。
5、重启mysql,配置成功。mysql没有配置文件也可以启动,你可以把my-defaultini改名为myini,然后放到mysql安装根目录,在[mysqld]下加上character-set-server=utf8linux版本是mycnf,一般会放在/etc/mycnf,/etc/mysql/mycnf
win下的是myini,一般会在安装目录的根目录
还有就是,mysql就算没有这个配置文件也能运行的,你具体要修改什么
运行|查找|输入文件名 myini
然后右键|属性 就可以看到文件的保存位置了
一般应该是 C:\Program Files\MySQL\MySQL Server 51\myini
1、在我们的电脑上面找到mysql的安装路径,点击进去。
2、进去之后可以看到myini在mysql安装路径的根目录,这是其中一种情况。
3、另外一种情况是我们在mysql安装目录找不到,看到了my-defaultini文件,这时myini在“C:\ProgramData\MySQL\MySQL Server 56”目录下面,我们首先需要找到ProgramData文件夹,这是一个隐藏文件,需要隐藏文件可见才行,或者可以直接检索。
4、我们可以看到在“C:\ProgramData\MySQL\MySQL Server 56”目录下面找到了myini文件。
5、我们右键myini文件,选择打开方式,可以通过记事本和其他文本编辑器打开。
6、我们可以看到myini的文件打开了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)