![mysql 如何修改参数,第1张 mysql 如何修改参数,第1张](/aiimages/mysql+%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%E5%8F%82%E6%95%B0.png)
修改
参数分两类,一类是修改数据启动类型参数直接进入/etc/my.cnf中可修改启动的系统参数。另外一种是修改运行参数,则可直接进入mysql进行修改,或者直接试用连接工具进行修改。一、variable#查看mysql参数#mysql -uroot -proot -e "show variables"|grep logbin二、status#查看mysql状态#mysql -uroot -proot -e "show status"#全局状态#mysql -uroot -proot -e "show global status"三、processlist#查看100条正在执行的sql语句mysql>show processlist#查看全部正在执行的sql语句mysql>show full processlist四、set 参数#不
重启直接生效,重启后失效。若需要重启后依然生效,需要更改
配置文件my.cnfset global key_buffer_size = 1024*1024*21、编辑MySQL(和PHP搭配之最佳组合)配置文件: windows环境中:%MySQL_installdir%\my.ini //一般在MySQL安装目录下有my.ini即MySQL的配置文件。 linux环境中:/etc/my.cnf 在[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动态修改配置参数分两种:
会话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.cnf配置文件修改。
评论列表(0条)