mysql怎么更改配置 修改mysql配置的两种方式

如何动态修改Mysql的配置参数

mysql动态修改配置参数分两种:

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的三元网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

会话session:只对当前会话产生影响,退出mysql后失效;

全局GLOBAL:对后面的连接都有效,不过在重启mysql后失效。

step:

用root账号登录mysql命令行;

查看参数配置情况:

show variables; #显示全部参数。

show variables like '%wait%'; #显示包含wait的参数。

show session varialbes; #显示会话参数

show global varialbes; #显示全局参数

set session wait_timeout=10; #当前会话生效。

set GLOBAL wait_timeout = 10; #全局生效。

如果想要永久修改参数,则同时在/etc/my点吸烟 f配置文件修改。

如何修改mysql配置文件中的参数?

1、编辑MySQL(和PHP搭配之最佳组合)配置文件: windows环境中:%MySQL_installdir%\my.ini //一般在MySQL安装目录下有my.ini即MySQL的配置文件。 linux环境中:/etc/my点吸烟 f 在[MySQLd]配置段添加如下一行: skip-grant-tables 保存退出编辑。 2、然后重启MySQL服务 windows环境中: net stop MySQL net start MySQL linux环境中: /etc/init.d/MySQLd restart 3、设置新的ROOT密码 然后再在命令行下执行: MySQL-uroot -p MySQL 直接回车无需密码即可进入数据库了。 现在我们执行如下语句把root密码更新为7758521: update user set password=PASSWORD("7758521") where user='root'; quit 退出MySQL。 4、还原配置文件并重启服务 然后修改MySQL配置文件把刚才添加的那一行删除。 再次重起MySQL服务,密码修改完毕。 用新密码7758521试一下吧,又能登入MySQL的感觉就是不一样吧?

采纳哦

mysql 5.7 怎么更改配置

首先打开MySQL数据库MySQL Workbench 6.3 CE,这个是MySQL数据库的管理工具

2

点击Server Status

3

管理界面上则显示了MySQL的服务状态

4

红色圈出内容即为MySQL的配置文件my.ini,而且往下拉也有各种文件的具体位置和数据的存储位置,这样看来就一目了然了

5

接下来我们就根据界面上所显示的位置,例如小编的位置就是C:\ProgramData\MySQL\MySQL Server5.7\my.ini,在文件资源管理器的地址来输入,就可以跳转到文件所在位置,此步应根据自己的MySQL安装位置来操作。如果直接输入地址,提示错误信息,此时只要输入C:\ProgramData\,(视自己的安装位置而定)再对应找就行了

6

打开文件就可以对端口、文件存储位置等各种配置信息进行修改,修改之后重启数据库服务

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://pwwzsj.com/article/ddgeogh.html