Linux下MySQL的完整安装与配置教程
需积分: 19 183 浏览量
更新于2024-09-05
收藏 1.34MB DOCX 举报
本文档详细介绍了在Linux环境下管理和配置MySQL数据库的过程,包括检查、卸载、安装、密码管理以及远程访问的设置。以下是主要内容的详细介绍:
1. **Linux系统自带MySQL问题**:
- **查看是否自带MySQL**:使用`rpm-qa|grep mysql`命令可以检查系统是否预装了MySQL,如果存在则会显示相关信息。
- **卸载Linux自带的MySQL**:通过执行`yum remove mysql-libs-5.1.73-8.el6_8.x86_64`命令,确保安全地卸载已安装的MySQL。
2. **下载yum MySQL**:
- **获取下载地址**:从MySQL官方网站(<https://www.mysql.com/>)开始,找到DOWNLOADS页面,选择适合系统的MySQL Community Server,进入后找到yum安装包下载链接。
- **复制下载地址**:特定的yum安装包下载地址为`https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm`。
3. **安装MySQL**:
- **下载yum mysql**:将复制的下载地址粘贴到终端,使用`wget`或`curl`命令下载yum安装包。
- **安装步骤**:
a. 创建一个名为`/usr/local/mysql`的文件夹用于存放MySQL文件。
b. 安装yum包:使用`sudo rpm -ivh`命令安装下载的rpm文件。
4. **MySQL的初始化与启动**:
- **安装完成后**,使用命令启动MySQL服务,并进行初始化设置。
- **查看版本并下载安装**:根据提示可能需要进一步安装完整版的MySQL,下载安装程序。
5. **重置MySQL root用户的密码**:
- **登录root用户**:使用`mysql -u root`命令。
- **修改密码**:通过`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`命令来更改密码。
6. **允许远程访问**:
- **启用远程访问**:在MySQL配置文件(通常是`/etc/my.cnf`)中,编辑`[mysqld]`部分,添加`bind-address = 0.0.0.0`或取消注释`bind-address`行。
- **允许可视化工具连接**:如果需要,还需配置`grant all privileges on *.* to '用户名'@'%' identified by '密码';`以允许特定用户通过网络访问。
以上是本文档的核心知识点,涵盖了从Linux系统基础操作到MySQL服务器的安装、配置和安全管理的全过程,适合有一定Linux基础但初次接触MySQL的用户参考。
269 浏览量
2012-02-23 上传
102 浏览量
142 浏览量
311 浏览量
156 浏览量
2022-06-12 上传
134 浏览量
2024-05-14 上传
MoLuLiRen
- 粉丝: 1
- 资源: 3
最新资源
- vue websocket聊天源码
- 中国印象——古典韵味素雅中国风ppt模板.zip
- 国外高楼耸立的现代化城市与桥梁背景图片PPT模板
- 蓝色城市建设集团网页模板
- 图像增强.zip
- adf-adb-cicd-demo:用于Data Factory和Databricks的Azure DevOps yaml管道的示例
- gof:足球比赛,WnCC,STAB,IIT孟买的研究所技术暑期项目
- LT8618EX_EVB_20140312 - 2.zip
- 个人知识管理——中层经理人培训ppt模板.rar
- QT+QuaZip依赖库打包+可直接用
- 苹果电脑与职场人物背景图片PPT模板
- HDFS测试
- 个人情况及工作汇报人事岗位竞聘ppt模板.rar
- java源码查看-kentico-groupdocs-viewer-java-source:KenticoGroupDocsViewerfor
- FlutterBMICalculator:使用Flutter的简单BMI计算器移动应用
- 2000年第五次人口普查数据(Excel&光盘版).zip