首页 > 数据库 >MySQL安装与配置教程

MySQL安装与配置教程

时间:2024-10-27 16:21:17浏览次数:8  
标签:教程 配置 sudo Step mysql MySQL 安装

MySQL安装与配置教程

MySQL 是一个流行的开源关系型数据库管理系统,广泛用于数据存储和管理。在本教程中,我们将详细介绍如何在 Windows、macOS 和 Linux 系统上安装和配置 MySQL。

一、系统要求

在开始安装之前,确保你的系统满足以下基本要求:

  • 操作系统:Windows 10 或更高版本、macOS、Ubuntu 或 CentOS 等主流 Linux 发行版。
  • RAM:至少 2 GB(建议 4 GB 以上)。
  • 存储空间:至少 2 GB 可用空间。

二、下载 MySQL

  1. 访问 MySQL 官方网站
  2. 根据你的操作系统选择适合的版本,通常会有通用的安装包和特定于操作系统的安装程序。

三、安装步骤

1. Windows 系统安装

Step 1: 下载 MySQL Installer

从 MySQL 官方网站下载 MySQL Installer(例如:mysql-installer-community.msi)。

Step 2: 运行安装程序

双击下载的文件,启动 MySQL Installer。选择 “Developer Default” 或 “Server only” 选项进行安装。

Step 3: 配置 MySQL
  1. 在安装过程中,设置 MySQL Server 的配置,包括:

    • 选择配置类型:通常选择 “Development Machine” 或 “Server Machine”。
    • 设置根密码:输入并确认你的 MySQL 根用户密码。
    • 创建用户:可选择创建其他用户账户。
    • 选择字符集:通常选择默认字符集 UTF-8。
  2. 完成安装并配置后,点击 “Execute” 来安装和配置。

2. macOS 系统安装

Step 1: 下载 DMG 文件

从 MySQL 官方网站下载 macOS 的 DMG 安装包。

Step 2: 安装 MySQL
  1. 打开下载的 DMG 文件,双击 MySQL 安装程序。
  2. 按照向导完成安装,通常会包括选择安装路径和确认设置。
Step 3: 启动 MySQL
  • 安装完成后,你可以使用 System Preferences 中的 MySQL 图标来启动或停止 MySQL 服务。

3. Linux 系统安装

对于 Ubuntu 系统
# 更新软件包列表
sudo apt update

# 安装 MySQL Server
sudo apt install mysql-server

# 启动 MySQL 服务
sudo systemctl start mysql

# 设置开机自启
sudo systemctl enable mysql
对于 CentOS 系统
# 安装 MySQL
sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

# 安装 MySQL Server
sudo yum install mysql-server

# 启动 MySQL 服务
sudo systemctl start mysqld

# 设置开机自启
sudo systemctl enable mysqld

四、初始配置

1. 安全配置

安装完成后,强烈建议运行安全配置脚本以提高安全性。在终端中执行以下命令:

sudo mysql_secure_installation

按照提示设置根密码、删除匿名用户、禁用远程根用户访问等。

2. 登录 MySQL

使用以下命令登录到 MySQL:

mysql -u root -p

输入你在安装过程中设置的根密码即可登录。

五、基本操作

1. 创建数据库

CREATE DATABASE mydatabase;

2. 创建用户并授予权限

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

3. 查看数据库

SHOW DATABASES;

六、总结

通过上述步骤,你已经成功在你的操作系统上安装并配置了 MySQL。MySQL 是一个强大的数据库管理系统,适合用于开发和生产环境。通过不断学习和实践,你将能够熟练掌握 MySQL 的使用。

如果你希望了解更详细的 MySQL 功能和操作,可以参考 MySQL 官方文档

标签:教程,配置,sudo,Step,mysql,MySQL,安装
From: https://blog.csdn.net/liaozp88/article/details/143270342

相关文章

  • pymysql模块(操作mysql数据库)
    1.连接importpymysql#创建连接conn=pymysql.connect(host="127.0.0.1",port=3306,user="root",password="123456",db="test")#创建游标cursor=conn.cursor()#执行SQL,并返回收影响行数effect_row=cursor.execute("select*......
  • MySQL入门到实战详细教程
    MySQL介绍MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,属于Oracle旗下产品,它广泛应用于各种Web应用程序和网站,MySQL使用结构化查询语言(SQL)进行数据的管理和操作。MySQL主要特点开源免费:MySQL是一个开源项目,可以自由下载和使用。跨平台支持:MySQL可以在多......
  • windows安装MySQL8.4.3LTS
    windows安装MySQL8.4.3LTS第一步:下载压缩文件https://dev.mysql.com/downloads/mysql/第二步:解压压缩包以及编写配置my.ini配置[mysqld]#skip_grant_tables#设置3306端口port=3306#设置mysql的安装目录basedir=D:\\Software\\mysql-8.4.3-winx64#设置mysql数据库......
  • 【保姆级教程】从Yolov8训练模型到转化Onnx再转换为Rknn以及板端部署全记录
    目录一、文件准备二、Yolov8训练自己的数据集1.准备数据集2.处理数据3.环境配置4.下载权重文件5.开始训练三、.PT转换为.ONNX四、.ONNX转换为.RKNN1.虚拟机配置2.rknn转换环境配置安装转换环境RKNN转换五、板端部署1.烧录系统2.环境配置3.进行识别六、踩坑笔记Imp......
  • Mysql索引-面试题
    索引用于快速查询和检索数据,本质可以看成是一种排序好的数据结构索引底层:B+树索引的作用:唯一索引-->保证数据表中的每一行数据的唯一性。减少检索数据量,减少IO次数。索引底层数据结构Hash表哈希表是键值对的集合,通过Key查询对应Value,哈希表可以快速检索数据O(1)如......
  • MT管理器永久解锁版 不需要登录/安装即可使用
    [应用名称]应用名称:MT管理器[应用版本]应用版本:2.145[应用大小]应用大小:22.5m[适用平台]适用平台:安卓[应用简介]MT管理器是一款功能全面、操作渐变、用户体验优秀的文件管理和apk逆向修改工具。[应用截图] [免费下载链接]下载链接https://download.csdn.net/do......
  • 网络安全入门教程(非常详细)从零基础入门到精通,看完这一篇你就是网络安全高手了。
       关于我我算是“入行”不久的一个新人安全工作者,为什么是引号呢,因为我是个“半个野路子”出身。早在13年的时候,我在初中时期就已经在90sec、wooyun等社区一直学习、报告漏洞。后来由于升学的压力,我逐渐淡出了安全圈子,也没有继续学习技术。也因为这个原因,高考选择专业时......
  • mysql最基本使用命令(外键,联合查询,事件)
    1.创建一个表createtableclass(idintnotnullprimarykey,namechar(16));#插入数据insertintoclass(id,name)values(1,"张三");insertintoclass(id,name)values(2,"lisi");2.创建一个表,带外键createtablestudent(idint(11)notnull,namechar(16)......
  • 第46篇 1.net学习avalonia开发-安装环境
    1.安装avaloniaUI模版1.1cmd进入控制台,执行:dotnetnewinstallAvalonia.Templates2.安装AvaloniaUI可视化设计工具扩展-管理扩展(手动下载地址:https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS)然后关闭所有已经打开的vs进程后,自动安装点击M......