首页 > 数据库 >数据库基础

数据库基础

时间:2023-08-21 16:23:15浏览次数:33  
标签:登录 数据库 MySQL 基础 命令 mysql 安装

数据库简介

  1. 数据库定义与概念

数据库是一种存储、组织和管理大量数据的软件工具。它能够存储各种类型的数据,包括文本、图像、视频、音频等,并且可以方便地对其进行读取、写入和更新等操作。

数据库的概念可以追溯到二十世纪早期,最早的数据库是文件系统,后来逐渐演化为关系型数据库、面向对象数据库和层次型数据库等。现在,随着互联网和大数据技术的发展,数据库的形态和用途也变得更加多样化。

  1. 数据库的类型和用途

根据数据模型的不同,数据库可以分为关系型数据库、面向对象数据库和层次型数据库等。其中,关系型数据库是最常用的一种,它通过表、字段和主键等概念来组织数据,并使用SQL语言进行操作。

数据库的安装

不同环境下数据库的安装步骤可能会有所不同。以下是几种常见环境下数据库的安装步骤:

  1. 在Linux环境下安装MySQL

第一步:使用包管理器安装MySQL。例如,在CentOS上,可以使用yum命令安装MySQL,执行以下命令:

yum install mysql-server

第二步:初始化MySQL数据库,执行以下命令:

mysqld --initialize

第三步:启动MySQL服务,执行以下命令:

systemctl start mysqld

第四步:验证MySQL是否安装成功,执行以下命令:

systemctl status mysqld

如果MySQL启动成功,可以在命令行下使用MySQL命令,如登录MySQL、查看数据库等。例如,登录MySQL命令行:

mysql -u root -p
  1. 在Windows环境下安装MySQL

第一步:从MySQL官方网站http://www.mysql.com下载MySQL安装包,并双击运行。

第二步:选择安装类型,可以选择自定义安装或默认安装。

第三步:选择安装目录,可以选择自定义目录或默认目录。

第四步:配置MySQL服务器,需要输入用户名、密码等信息。

第五步:等待安装完成,安装完成后可以启动MySQL服务。

第六步:在命令行下输入MySQL命令,如登录MySQL、查看数据库等。例如,登录MySQL命令行:

mysql -u root -p
  1. 在Mac环境下安装MySQL

第一步:从MySQL官方网站http://www.mysql.com下载MySQL安装包,并双击运行。

第二步:根据安装向导提示进行安装,需要选择安装目录、配置用户名和密码等。

第三步:等待安装完成,安装完成后可以在终端下启动MySQL服务。

第四步:在终端下输入MySQL命令,如登录MySQL、查看数据库等。例如,登录MySQL终端:

mysql -u root -p

 

修改MySQL默认端口

1、一般情况下都在安装目录下,如果不再的话,就找一下c:\windows、c:\windows\下面或者使用windows的搜索功能找一下my.ini。在Linux上,配置文件可能位于/etc/mysql/my.cnf/etc/my.cnf

例如我的在:D:\ProgramFiles\MySQL\MySQLServer5.1\my.ini

2、在[mysqld]部分中添加或修改以下行,将新的端口号替换为所需的端口号:

MySQL服务端Navicat Premium 15安装与激活

链接:https://pan.baidu.com/s/12YcFJh8_wHkIWpdPRa6HcQ
提取码:i7dy

注意事项:Navicat Premium 15安装在默认路径,否者会导致破解不成功。

port = <new_port_number>

3、保存配置文件并关闭。

4、重新启动MySQL服务,以使新的端口号生效。在Windows上,可以打开命令提示符并输入以下命令:

net stop MySQL  
net start MySQL

5、在Linux上,可以使用以下命令:

sudo service mysql restart

default-character-set=utf-8,default-character-set参数是客户端默认字符集,如果你希望支持中文则设置utf-8

标签:登录,数据库,MySQL,基础,命令,mysql,安装
From: https://www.cnblogs.com/yund/p/17646032.html

相关文章

  • 基础认证
    HTTP基础认证暴力破解挂上BurpSuite的代理,随便输个账号密码(比如:账号aaa密码bbb)访问,查看HTTP响应报文:得到提示doukonwadmin?,于是猜测账号是admin,那么接下来就只需要爆破密码了注意看到HTTP请求头部的Authorization字段:Authorization:BasicYWFhOmJiYg......
  • 达梦数据库 dexp和dimp的使用
    介绍Oracle中备份还原数据有exp和imp,而达梦数据库也有dexp和dimp命令,用来备份还原达梦的数据。操作类型逻辑使用场景dexp和dimp既可以用于服务端中,又能够在客户端使用。备注,此备份还原方案是逻辑操作,在少量数据的情况下,性能足够,一旦数据量过大,则备份时间极长。同步方式达梦数据库支......
  • 学习笔记411—【词向量基础】:one-hot
    【词向量基础】:one-hot词向量(wordvector),也叫词嵌入(wordembedding),是一种词表征形式,将词从符号形式映射为向量形式,渐渐演变成了一种知识表示的方法。将词语从符号表示形式转换为了向量表示形式,方便了机器对自然语言的计算,因此,词向量几乎成为了所有自然语言处理和理解的下游任务的......
  • 查询SQL SERVER数据库会话阻塞
    SELECT[session_id],[blocking_session_id]AS'正在阻塞其他会话的会话ID',DB_NAME([database_id])AS'数据库名称',[request_id],[cpu_time],[start_time]AS'开始时间',[status]AS'状态',[command]AS'命令',......
  • 磨刀不误砍柴工,数据压缩,带来的可不止空间节省 | StoneDB数据库观察
    谈到数据仓库,必然都会涉及海量历史数据,但是对于历史数据有个共识,就是越近的数据访问频率越高,越久远的数据访问频率越低。作者 | 祁国辉编辑&设计|宇亭责编 | 韩  楠当历史数据访问频率低到一定程度,我们就会发现数据的存储成本和收益开始倒挂,存储数据有点得不......
  • 哪篇论文宣布了 HTAP 数据库的诞生? StoneDB带您解读《A Common Database Approach for
    theme:condensed-night-purple开启掘金成长之旅!这是我参与「掘金日新计划·12月更文挑战」的第4天,点击查看活动详情本文是 StoneDB学术分享会专栏的第五篇,我们来分享一下HTAP学术界上比较经典的一篇论文《ACommonDatabaseApproachforOLTPandOLAPUsinganIn-M......
  • 大数据技术Spark之RDD基础编程
    大数据技术Spark之RDD基础编程RDD(ResilientDistributedDataset)叫做弹性分布式数据集,是Spark中最基本的数据处理模型。代码中是一个抽象类,它代表一个弹性的、不可变、可分区、里面的元素可并行计算的集合。一、RDD的两种创建方式从集合(内存)中创建RDD从集合中创建RDD,Sp......
  • 带你来吃瓜!Andy Pavlo教授带您一文回顾数据库的2022年
    theme:fancy编辑/翻译:宇亭校对:王学姣、李浩本文是由数据库界知名专家AndyPavlo教授写的2022年数据库回顾文章,这个系列从去年开始,非常经典,也比较系统的整理了一下数据库界的大事件(当然,主要还是以国外的居多),StoneDB团队对本文进行了翻译,小编在一些链接部分加了注释,方便大家......
  • 主流开源分析引擎梳理,看看你最中意谁?| StoneDB数据库观察
    编者荐语:本文来自石原子合伙人祁国辉老师,主要对主流的开源分析引擎进行详尽的分析,干货满满,欢迎大家阅读学习。最近一段时间,我重新梳理了一下目前市面上主流的数据分析引擎,发现真是琳琅满目,令人眼花缭乱。静下心来花了两周时间横向看了一下,学习过程中,记了一些笔记,希望能够......
  • net6的情况下遇到连接数据库问题
    最近做后端需要访问数据库,然后想用net6做一个webapimysql的话nuget上装mysql.data 这个sqlserver的话和以前的区别是以前用 System.Data.SqlClient,现在要nuget上装 这个 Microsoft.Data.SqlClient连接数据库用我比较熟悉的Dapper 目前用sqlserver数据库然后Con......