mysql配置文件怎么改 mysql配置文件名

怎么修改默认MYSQL数据库data存放位置?

一、停止MySQL

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站制作、网站设计、岳麓网络推广、微信小程序定制开发、岳麓网络营销、岳麓企业策划、岳麓品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供岳麓建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

开始-cmd

netstopmysql5

二、复制原来数据库目录到新目录

1、复制C:\ProgramData\MySQL\MySQLServer5.5\中的data目录到

D:\ProgramFiles\MySQL\MySQLServer5.5\目录下(自建的目录)

三,修改MySQL配置文件

1、用记事本打开C:\ProgramData\MySQL\MySQLServer5.5\data\目录下的my.ini

找到datadir="C:\ProgramData\MySQL\MySQLServer5.5\data"

在前面加#注释掉

在下面添加一行

datadir="D:\ProgramFiles\MySQL\MySQLServer5.5\data"

修改完成后,保存退出。

四、重新启动MySQL

1、开始-cmd

netstartmysql5

2、进入MySQL控制台

开始-所有程序-MySQL-MySQLServer5.5-MySQL5.5CommandLineClient

提示输入MySQLroot账号的密码,输入之后回车,进入MySQL控制台

showvariableslike’%datadir%’; #查询MySQL数据库存放目录

如查询显示为D:\ProgramFiles\MySQL\MySQLServer5.5\data\即表示修改成功!

mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎么修改啊?

一般linux上都放在/etc/my.cnf ,window上安装都是默认可能按照上面的路径还是没找到,window上 可以登录到mysql中 使用 showvariableslike'%data%'先找到data存放路径,一般my.ini在data文件的上一级。

win下的是my.ini,一般会在安装目录的根目录。

举例:

Windows7电脑上的方法。

1)从任务栏找到MySQLNotifier,右键单击,选择“SQLEditor”打开

2)可以看到MySQLWorkbench被打开,从左侧边栏Navigator选择OptionsFile;如果左侧没有Navigator,那么在右上角选择显示左侧边栏的选项。

3)在Workbench下部可以看到ConfigurationFile所处的位置,即为my.ini的路径。

扩展资料:

使用mysql--help查看关于MYSQL对应 配置文件my.cnf搜索顺序,windows和linux上都是该命令查看; linux上可以使用mysql--help|grepmy.cnf过滤查看。

参考资料:mysql--MYSQL官网

如何远程修改mysql配置文件

首先我们在linux系统上安装mysql,本文默认linux系统可以联网或者已经挂载光盘iso了,我们使用命令 apt-get install mysql-server 命令进行安装,安装完成后,查看mysql是否启动,执行命令 ps -e |grep mysql。

验证初始是否允许远程连接,由于本次虚拟机IP为192.168.2.120,因此我们执行mysql -h 192.168.20.120 -P 3306 -u root -proot(备注:-proot,root指root账号的密码),可以得到结果连接不上。

假如我们不采用远程连接,可以连接上,命令为:mysql -u root -proot。

接下来,我们连接上数据库,执行命令use mysql;使用mysql数据库。

并查看用户表信息,执行命令为:select Host,User from user。

执行结果如下图所示。

通过上面步骤可以得到数据表 user内的值,下面我们对表进行更新记录允许远程访问,

执行命令为:update user set Host='%' where User ='root' limit 1;

(该条命令意思为更新user表内User值为root的第一条记录的Host值设置为%)更新完成后,执行上一步查询命令进行验证

执行强制刷新命令flush privileges;

执行完毕后,关闭数据库连接。

更改mysql安装目录下的my.cnf文件。

一般默认路径在/etc/mysql/下,找到bind-address = 127.0.0.1 这一行,可以对其进行删除,注释或者将127.0.0.1更改为0.0.0.0,修改完毕后保存。

重启mysql,命令为service mysql restart。进行远程登陆测试,可以看到已经允许远程连接了。

mysql5.7怎么修改环境配置文件

解压缩

将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\Program Files\mysql-5.7.10-winx64

添加环境变量

右键计算机-属性-高级系统设置-环境变量;在系统变量里添加MYSQL_HOME环境变量,变量值为MySQL的根目录,例如我的是D:\Program Files\mysql-5.7.10-winx64(原路径有错,已更改,对受误导的网友表示抱歉。谢谢网友“庞大进”的提醒,2016.5.7)

找到path,选择编辑,在原有值末尾添加;%MYSQL_HOME%\bin

添加配置文件

在MySQL的安装目录(例如我的是D:\Program Files\mysql-5.7.10-winx64)下,建立新文本文件txt,并将其命名为my.ini(注意扩展名也要修改)。

双击打开该文件,并在其中添加内容如下:

[mysqld]

basedir=D:\Program Files\mysql-5.7.10-winx64

datadir=D:\Program Files\mysql-5.7.10-winx64\data

port = 3306

保存后关闭

初始化数据库

以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

mysqld --initialize --user=mysql --console

在控制台消息尾部会出现随机生成的初始密码,记下来(因为有特殊字符,很容易记错,最好把整个消息保存在记事本里)

如果上述命令运行不成功请用以下命令代替:

%MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console

如果仍然不成功请检查第2步

将MySQL添加到系统服务

以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错)

mysqld --install MySQL

net start MySQL

安装成功,则显示“服务已启动成功”

如果上述命令运行不成功,可以用以下命令代替:

%MYSQL_HOME%\bin\mysqld --install MySQL

net start MySQL

(第2步改了之后,之前这里忘记了更改,谢谢网友穆novA的提醒,2016.6.12)

安装成功,则显示“服务已启动成功”

如果仍然不成功请检查第2步

6

启动MySQL并修改密码

在CMD控制台里执行命令 mysql -u root -p

回车执行后,输入刚才记录的随机密码

执行成功后,控制台显示 mysql,则表示进入mysql

输入命令set password for root@localhost = password('123'); (注意分号)

此时root用户的密码修改为123


当前文章:mysql配置文件怎么改 mysql配置文件名
本文网址:http://hbruida.cn/article/dojoojg.html