首页 > 数据库 >MySQL安装与使用

MySQL安装与使用

时间:2024-06-02 14:45:20浏览次数:13  
标签:testdb1 -- com 数据库 使用 mysql MySQL 安装

安装

# Debian 12 安装 MySQL
sudo apt update
sudo apt install default-mysql-server

# 查看服务
systemctl status mysql

# 重启服务
systemctl restart mysql

# 查看版本
mysql --version
# mysql  Ver 15.1 Distrib 10.11.6-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper

# 进入命令界面
mysql
# 查看数据库
> show databases;

使用

# 连接
mysql  # root用户可直接登录,无需输入密码
# 设置密码
mysqladmin -u root password your_password
# 普通用户连接
mysql -u root -p
-- 创建数据库
create database testdb1;
create databse if not exists testdb1;

-- 删除数据库
drop database testdb1;

-- 选择数据库
use testdb1;

-- 创建表
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    birthdate DATE,
    is_active BOOLEAN DEFAULT TRUE
);

-- 删除表
drop table users;

-- 插入数据
INSERT INTO users (username, email, birthdate, is_active)
VALUES
    ('test1', '[email protected]', '1985-07-10', true),
    ('test2', '[email protected]', '1988-11-25', false),
    ('test3', '[email protected]', '1993-05-03', true);

-- 查询数据
select * from users;

dbeaver连接MySQL

MySQL配置外部访问

vi /etc/mysql/mariadb.conf.d/50-server.cnf
# 配置 bind-address = 0.0.0.0
# 重启mysql

dbeaver下载地址: https://github.com/dbeaver/dbeaver/releases

dbeaver配置

  1. 数据库 - 新建数据库连接 - MySQL
  2. 配置 服务器地址: 服务器IP 端口:3306 数据库: testdb1 认证用户名: root 密码: 配置的密码
  3. 测试连接

参考文档:

  1. https://www.runoob.com/mysql/mysql-tutorial.html

标签:testdb1,--,com,数据库,使用,mysql,MySQL,安装
From: https://www.cnblogs.com/rustling/p/18227101

相关文章

  • pqgrid的使用
    npm安装pqgridnpminstallpqgridf--registry=https://registry.npmmirror.comnpminstalljquery-ui--registry=https://registry.npmmirror.comvue文件<template><div><divid="grid_json"></div></div></templ......
  • Springboot计算机毕业设计一次性环保餐具销售系统小程序【附源码】开题+论文+mysql+程
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:随着外卖和快餐文化的快速发展,一次性餐具的使用量急剧增加,给环境带来了沉重的负担。传统的一次性餐具多为塑料制品,难以降解,对环境造成了长期污染。因......
  • Springboot计算机毕业设计药品外送小程序【附源码】开题+论文+mysql+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:在当今快节奏的生活环境中,人们对便捷性的需求日益增长。特别是在医疗健康领域,当患者因疾病需要药品时,能够迅速获得所需药物显得至关重要。随着互联网......
  • Aria2下载安装使用
    目录下载Aria2配置创建aria2.conf文件创建aria2.session文件Aria2的使用基础使用多源下载多线程下载后台下载配置文件启动AriaNg下载安装AriaNg配置AriaNg使用Tracker列表aria2是一款免费开源跨平台且不限速的多线程下载软件,其优点是速度快、体积小、资......
  • 微服务实践之使用 Visual Studio 2022 调试Dapr 应用程序
    安装配置相关软件安装PowerShell7/Coredotnettoolinstall--globalPowerShell安装VisualStudio扩展MicrosoftChildProcessDebuggingPowerTool2022安装插件后启动VisualStudio,可以在Debug->OtherDebuggingTargets中找到ChildProcessDebuggingSet......
  • 【GD32F303红枫派使用手册】第六节 PMU-低功耗实验
    6.1实验内容通过本实验主要学习以下内容:PMU原理;低功耗的进入以及退出操作;6.2实验原理6.2.1PMU结构原理PMU即电源管理单元,其内部结构下图所示,由该图可知,GD32F303系列MCU具有三个电源域,包括VDD/VDDA电源域、1.2V电源域以及电池备份域,其中,VDD/VDDA域由电源直接供电。在......
  • MySQL 权限详解
    All/AllPrivileges权限代表全局或者全数据库对象级别的所有权限Alter权限代表允许修改表结构的权限,但必须要求有create和insert权限配合。如果是rename表名,则要求有alter和drop原表,create和insert新表的权限Alterroutine权限代表允许修改或者删除存储过程、函数的权限Create......
  • 毕业设计-基于Java 和 Mysql 实现的宿舍管理系统
    毕业设计-基于Java和Mysql实现的宿舍管理系统    学生宿舍管理系统,是基于Java,数据库是mysql数据库。本地已调试好,可以直接部署使用。    功能还是比较丰富的,包含了学生、班级、宿舍、卫生、访客等内容的添加、删除、导出;用户还分管理员和普通用户。主要实......
  • Linux目录的基本结构(RHEL8系统基本使用之文件操作)
    1.Linux的目录树结构2.各目录的功能介绍3.理解文件路径表示方法Who?——>当前登录的用户Where?——>路径我要在哪儿创建文件?我要删除什么地方的什么文件?我所要查看的文件在哪里?What?——>操作命令How?——>理清思路,找到方法,做就对了绝对路径1.一定是以"/"(根)开......
  • yt-dlp 使用指南 (中文版)
    yt-dlp使用指南(中文版)yt-dlp是一款功能丰富的命令行音视频下载器,支持数千个网站。该项目是基于已停止维护的youtube-dlc项目的youtube-dl的分支。安装WindowsUnixMacOSPyPi源代码压缩包其他变体所有版本您可以使用二进制文件、pip或第三方包管理器安装yt-dlp......