3. MySQL服务器管理
WINDOWS下执行二进制安装后WINDOWS服务中默认的调用的是mysqld-nt服务器,我们可以在WINDOWS的MySql服务的属性中看到:
="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" MySQL
我们也可以不用WINDOWS的默认MYSQL服务器,而启用mysqld服务器来
启动MYSQL:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld --console 070608 14:12:04 [Warning] Changed limits: max_open_files: 2048 max_connections: 800 table_cache: 619 070608 14:12:05 InnoDB: Started; log sequence number 0 956199 070608 14:12:05 [Note] mysqld: ready for connections. Version: '5.0.27-community' socket: '' port: 3306 MySQL Community Edition (GPL)
如果省略--console选项,服务器向数据目录(默认为C:\Program Files\MySQL \MySQL Server 5.1\data)中的错误日志写入诊断输出。错误日志文件的扩展名为.err。
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqld
--defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" 070608 9:32:34 [Warning] Changed limits: max_open_files:
2048 max_connections: 800 table_cache: 619
如果我们没有执行环境变量和程序变量,mysqld和mysqld-nt都是从配置文件中的[mysqld]和[server]组读取选项。
我们可以执行以下命令来获得MYSQL数据库服务器系统变量:
C:\Program Files\MySQL\MySQL Server 5.0\bin> mysqld --verbose –help
在MYSQL数据库中查看实际使用的服务器系统变量:
mysql> SHOW VARIABLES; mysql> SHOW VARIABLES LIKE 'key_buffer_size'; +-----------------+----------+ | Variable_name | Value | +-----------------+----------+ | key_buffer_size | 32505856 | +-----------------+----------+ 1 row in set (0.06 sec) mysql> show variables like 'sort_buffer%'; +------------------+----------+ | Variable_name | Value | +------------------+----------+ | sort_buffer_size | 10485760 | +------------------+----------+ 1 row in set (0.09 sec) mysql> SET sort_buffer_size = 5 * 1024 * 1024; Query OK, 0 rows affected (0.00 sec) mysql> show variables like 'sort_buffer%'; +------------------+---------+ | Variable_name | Value | +------------------+---------+ | sort_buffer_size | 5242880 | +------------------+---------+ 1 row in set (0.00 sec)
通过以下命令后的运行的数据库服务器的统计和状态指标:
mysql> SHOW STATUS; +-----------------------------------+-----------+ | Variable_name | Value | +-----------------------------------+-----------+ | Aborted_clients | 0 | | Aborted_connects | 0 | | Binlog_cache_disk_use | 0 | | Binlog_cache_use | 0 | | Bytes_received | 144 | | Bytes_sent | 13078 |
MYSQL服务器的系统变量和状态变量很多,我们这里不做太多解释,在以后的优化等章节中我们将会详细讲述一些我们常用的变量及调整。
停止MYSQL:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqladmin -uroot -p shutdown Enter password: ******
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 专访MySQL CEO:MySQL与企业级应用 (0次浏览)
- 深入了解MySQL系统日常管理 (0次浏览)
- 如何保护MySQL重要数据 (0次浏览)
- 浅析MySQL数据库常用管理 (0次浏览)
- 缓存PHP页面代码 可减轻CPU和MYSQL负担 (0次浏览)
- 浅析Tomcat5配置Mysql JDBC数据库连接池 (0次浏览)
- MySQL数据库敏感数据安全保护六大措施 (0次浏览)
- apache+php+mysql+serv_u迷你傻瓜安装程序 (0次浏览)
- Oracle,SQL Server,MySQL的自增变量设置 (0次浏览)
- Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN的简 (0次浏览)



