mysql 8.0.15 安装图文教程及数据库基础

MySQL 8.0.15 安装图文教程

下载MySQL 8.0.15

访问MySQL官网(https://dev.mysql.com/downloads/mysql/),选择适合当前系统的安装包进行下载。单击下载按钮后会进入登录页面,可以使用Oracle账号登陆或者创建一个新的账号。如果选择创建新账号,在完成账号创建后会再次进入MySQL的下载页面。

安装MySQL 8.0.15

Windows系统安装MySQL 8.0.15

  1. 双击下载好的MySQL 8.0.15安装包,进入安装向导。
  2. 在“MySQL Server 8.0 Setup Wizard”窗口选择“Custom”选项,选择需要安装的MySQL的组件。
  3. 在“Installation Type”窗口选择“Server Only”或者“Developer Default”选项,建议选择“Server Only”。
  4. 在“Check Requirements”窗口检查当前系统环境是否符合MySQL的安装要求。
  5. 在“Installation”窗口设置MySQL的安装路径、root账户密码等参数。
  6. 在完成以上设置后,单击“Execute”按钮,等待MySQL的安装完成。

Linux系统安装MySQL 8.0.15

  1. 使用root账户登陆Linux系统
  2. 下载MySQL 8.0.15安装包: wget -c https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz
  3. 解压安装包:tar -xvf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz
  4. 重命名解压后的目录:mv mysql-8.0.15-linux-glibc2.12-x86_64 mysql
  5. 进入mysql目录:cd mysql
  6. 创建一个mysql用户组和mysql用户:groupadd mysql; useradd -r -g mysql -s /bin/false mysql
  7. 初始化MySQL:./bin/mysqld --initialize --user=mysql
  8. 启动MySQL服务:./bin/mysqld_safe --user=mysql &
  9. 设置MySQL的root账户密码:./bin/mysqladmin -u root password 'new_password'

连接MySQL数据库

Windows系统连接MySQL

  1. 启动MySQL服务: “开始”->“MySQL Server 8.0”->“MySQL 8.0 Command Line Client”。
  2. 输入root账户密码登陆连接MySQL。

Linux系统连接MySQL

  1. 进入MySQL安装目录:cd /usr/local/mysql
  2. 启动MySQL服务:./bin/mysqld_safe --user=mysql &
  3. 输入root账户密码登陆连接MySQL。

数据库基础

MySQL是一个是关系型数据库,使用SQL(Structured Query Language)进行数据操作。数据库中数据存储在表(table)中,每个表包含一些记录(row),每个记录由若干个字段(field)组成。

示例1:创建一个数据库和一个表格

-- 创建一个数据库
CREATE DATABASE test;

-- 切换到test数据库
USE test;

-- 创建一个表格
CREATE TABLE users (
    id INT(11) NOT NULL AUTO_INCREMENT,
    username VARCHAR(50) NOT NULL DEFAULT '',
    password CHAR(32) NOT NULL DEFAULT '',
    email VARCHAR(255) NOT NULL DEFAULT '',
    PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

示例2:插入数据到表格中

-- 插入数据到表格
INSERT INTO users (username, password, email)
VALUES ('admin', MD5('123456'), 'admin@example.com'),
       ('user1', MD5('123456'), 'user1@example.com'),
       ('user2', MD5('123456'), 'user2@example.com');

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 8.0.15 安装图文教程及数据库基础 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • python之PyMongo使用总结

    Python之PyMongo使用总结 介绍 PyMongo 是 Python 程序员使用的最受欢迎的 MongoDB 驱动程序之一。该驱动程序提供了一组工具,使得编写 Python 应用程序与 MongoDB 数据库交互变得容易。PyMongo 可帮助您在 Python 中创建和使用 MongoDB 数据库、集合和文档。 下面是 PyMongo 的一些常用功…

    database 2023年5月22日
    00
  • 详解MySQL性能优化(二)

    《详解MySQL性能优化(二)》是一篇针对MySQL数据库进行性能优化的文章,主要介绍了如何利用MySQL提供的工具和优化技巧来提高查询效率和减少资源占用。本文的完整攻略如下: 1. 确定性能瓶颈 在进行MySQL性能优化时,首先需要确定当前系统的性能瓶颈是什么,才能有针对性地进行优化。可以利用MySQL提供的一些工具来监测系统的性能状况,如:- SHOW …

    database 2023年5月19日
    00
  • 解决IDEA错误 Cause: java.sql.SQLException: The server time zone value的问题

    当使用IntelliJ IDEA运行Java项目的时候,可能会遇到以下错误: Caused by: java.sql.SQLException: The server time zone value ‘XXX’ is unrecognized or represents more than one time zone. You must configure …

    database 2023年5月21日
    00
  • 详解数据库多表连接查询的实现方法

    详解数据库多表连接查询的实现方法 在实际应用中,我们常常需要查询多个表的数据并且将它们联系起来,这就是多表连接查询(Multi-Table Join Query)。 连接类型 在进行多表连接查询之前,我们需要了解几种连接类型: INNER JOIN: 只返回两个表中相互匹配的行。 LEFT JOIN: 返回所有左表和右表匹配的行,但是对于右表中没有匹配到的行…

    database 2023年5月22日
    00
  • Node.js动手撸一个静态资源服务器的方法

    以下是Node.js动手撸一个静态资源服务器的完整攻略: 什么是静态资源服务器 静态资源服务器是一个可以将静态文件(如 HTML,CSS,JavaScript,图片等)通过 HTTP 服务器向客户端提供这些文件的服务器。这种服务器通常是非常简单的,只是通过 HTTP 将文件发送给客户端,而不做任何处理。 构建静态资源服务器 要构建一个静态资源服务器,需要完成…

    database 2023年5月22日
    00
  • mysql,获取当天0点0分的日期和23点59分59秒的日期

    当前日期23:59:59 SQL:SELECT DATE_SUB( DATE_ADD(CURRENT_DATE, INTERVAL 1 DAY),INTERVAL 1 SECOND) 如图:   当前日期往前推14天00:00:00零点零分的时间 sql:SELECT DATE_SUB(DATE_FORMAT(CURDATE(),’%Y-%m-%d %H:%…

    MySQL 2023年4月13日
    00
  • 用SQL实现统计报表中的”小计”与”合计”的方法详解

    下面是使用SQL实现统计报表中的”小计”与”合计”的方法详解: 为什么需要小计和合计? 在统计报表中,通常需要按照某个分类字段(如部门、时间、地区等)进行汇总,同时还需要在每个分类下计算小计和整个报表的合计。小计是指每个分类下的汇总值,合计是指整个报表的汇总值。这样做可以使数据更加清晰明了,方便读者快速了解各项数据的变化趋势和关键指标。 如何使用SQL实现小…

    database 2023年5月21日
    00
  • SQL Server 2005附加数据库时Read-Only错误的解决方案

    以下是详细的攻略。 问题描述 在将 SQL Server 2005 数据库附加到实例时,可能会遇到以下错误: Msg 262, Level 14, State 1, Line 1 CREATE DATABASE permission denied in database ‘master’. Msg 1813, Level 16, State 2, Line …

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部