MySQL安装与配置教程
需积分: 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数据库的基础知识。
2023-11-14 上传
2022-01-15 上传
383 浏览量
2010-12-18 上传
实在想不出来了
- 粉丝: 36
- 资源: 318
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录