MySQL安装后的设定及其变量(参数)的设置
Posted fansik
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL安装后的设定及其变量(参数)的设置相关的知识,希望对你有一定的参考价值。
1、为所有root用户设定密码:
mysql> SET PASSWORD
mysql> update mysql.user SET password=PASSWORD("your_passwd") where user=‘root‘;
# mysqladmin
2、删除所有匿名用户
mysql> DROP USER ‘‘@‘localhost‘;
上述两步可运行命令:mysql_secure_installation
3、建议关闭主机名反解功能
skip-name-resolve
MySQL客户端程序
mysql:交互式的CLI工具
mysqldump:备份工具,基于mysql协议像mysqld发起查询请求,并将查得的所有数据转换成insert等写操作保存到文本文件中
mysqladmin:基于mysql协议管理mysqld
mysqlimport:数据导入工具
MySQL非客户端类的管理工具:
myisamchk:检查、整理修复myisam表的工具
myisampack:将myisam表打包压缩存放的工具(打包后的表只能执行查询操作了)
查看MySQL默认使用的配置:
mysql --print-defaults
mysqld --print-defaults
获取MySQL可用参数的列表:
mysqld --help --verbose
获取运行中的MySQL进程使用各服务器参数及其值:
mysql> SHOW GLOBAL VARIABLES;
mysql> SHOW SESSION VARIABLES;
注意:其中某些参数支持运行时修改,会立即生效,有些参数不支持,且只能通过修改配置文件,并重启服务器程序生效;
有些参数作用域是全局的,且不可改变,有些可以为每个用户提供单独的设置;
修改服务器变量的值:
查看修改方法:
mysql> help SET
全局变量修改方法:
mysql> SET GLOBAL system_var_name=value;
mysql> SET @@global.system_var_name=value;
会话变量修改方法:
mysql> SET [SESSION] system_var_name=value;
mysql> SET @@[session.]system_var_name=value;
状态变量:用于保存mysqld运行中的统计数据的变量:
mysql> SHOW GLOBAL STATUS;
mysql> SHOW [SESSION] STATUS;
以上是关于MySQL安装后的设定及其变量(参数)的设置的主要内容,如果未能解决你的问题,请参考以下文章
关于VirtualBOX内安装Ubuntu server后的IP设定