MySQL安装与配置教程

需积分: 0 0 下载量 163 浏览量 更新于2024-08-04 收藏 18KB DOCX 举报
"这篇文档主要介绍了如何在Windows和Linux(CentOS7)系统上安装MySQL数据库,以及一些基本的MySQL管理操作,包括密码重置、远程连接设置、日志跟踪和用户创建。" 在Windows环境下,你可以通过访问MySQL官方网站(https://dev.mysql.com/downloads)来下载适合的MySQL安装包。安装过程通常包括下载安装文件、运行安装程序并按照向导进行配置。 在Linux的CentOS7系统中,首先需要移除已有的MariaDB数据库,然后下载MySQL的YUM源。你可以访问https://dev.mysql.com/downloads/repo/yum/获取源文件,并通过`yum localinstall`命令安装。接着,使用`yum install`命令安装MySQL社区服务器。安装完成后,启动MySQL服务,可以通过`sudo service mysqld start`命令实现。默认的密码信息可以在`/var/log/mysqld.log`文件中找到,如果需要重置root用户的密码,可以参考链接http://blog.sina.com.cn/s/blog_a0d71a9d0102wlz3.html提供的指南。 对于设置root用户远程访问MySQL,可以使用SQL命令更新用户表: ```sql UPDATE mysql.user SET Host='%' WHERE User='root' AND Host='localhost'; ``` 之后,刷新权限或者重启MySQL服务以应用更改: ```sql FLUSH PRIVILEGES; sudo service mysqld restart ``` 关闭防火墙有助于允许外部连接,使用`sudo service firewalld stop`命令即可。 为了追踪数据库的执行过程,可以开启MySQL的`general_log`功能。首先,设置日志文件路径,如`/tmp/general.log`(注意Linux下只能设置在特定目录),然后启用日志: ```sql SET GLOBAL general_log_file = '/tmp/general.log'; SET GLOBAL general_log = ON; ``` 当需要关闭日志时,只需将`general_log`设为OFF: ```sql SET GLOBAL general_log = OFF; ``` 最后,文档还提到了创建新用户的SQL语句,例如创建一个名为imooc的用户,允许从任何主机连接,并设定密码为'123': ```sql CREATE USER 'imooc'@'%' IDENTIFIED BY '123'; ``` 这个过程涵盖了MySQL的基本安装、管理和监控,是学习和管理MySQL数据库的基础知识。