首页 > 数据库 >mysql入门

mysql入门

时间:2024-07-18 15:31:33浏览次数:8  
标签:入门 -- 数据库 mysql password 安装 输入

1.mysql下载 https://dev.mysql.com/downloads/mysql/

我下载的是这个(两个的区别:上面的是联网安装,下面的是直接下载到本地安装)

 

 

2.下载后点击安装,按照指示一直点击下一步就可以

安装过程中需要记录自己设置的密码, 以及Windows Service Name,之后连接的时候需要用到。

 

 

3.在安装目录下,新建 my.ini 文件

 文件内容编辑为(basedir 和 datadir 为之后数据库文件存储的位置,可自己创建一个文件夹来存放)

[mysqld]

# 设置3306端口

port=3306

# 设置mysql的安装目录

basedir=D:\Program Files\mysql

# 设置mysql数据库的数据的存放目录

datadir=D:\Program Files\mysql\data

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。

max_connect_errors=10

# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

#mysql_native_password

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口

port=3306

default-character-set=utf8

 

4.配置环境变量

我这里安装的时候使用的是默认安装目录C:\Program Files\MySQL\MySQL Server 8.0\bin,直接配置这个路径就可以了。

我的电脑右键-->属性-->高级系统设置-->环境变量-->修改PATH,将mysql路径添加进去,两个path都加一下对应的路径

 

 5.cmd 以管理员角色打开,输入 mysql --version  ,就可以看到你安装的版本了。

 6.启动mysql ,直接在窗口中输入 net start mysql80
这个mysql80就是之前安装的时候填写的Windows Service Name,如果不记得了,可以直接打开服务,这里可以找到你的名称,当前也可以在这里手动的停止和启用。

 7.使用root账户登录数据库 输入  mysql -u root -p ,然后输入密码,这个时候就已经进去数据库了

 输入 SHOW DATABASES; 可查看当前有哪些数据库

 输入 use sys,进去sys这个数据库

 输入 show tables; 可查看这个库下所有的表

 查询第一张表 select *from   host_summary limit 10;

获取帮助:help  可以查看各命令的使用方法

 7.使用navicate来连接mysql
先下载安装navicate,此处略过该步骤

 测试连接的时候 如果出现了 错误码为2059的错误,可按照如下操作

  • 使用管理员权限登录MySQL命令行客户端。‌
  • 执行命令use mysql;切换到mysql数据库。‌
  • 执行命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';将root用户的密码加密方式更改为mysql_native_password,‌并输入当前密码。‌
  • 执行命令FLUSH PRIVILEGES;刷新权限更改。‌

操作完之后,再去连接就可以了。

双击要操作的数据库 和对应的表,点击查询-》新建查询

 

输入查询语句 select * from db LIMIT 10;

 8.如果安装的有问题,需要卸载重装,卸载步骤如下:

打开控制面板,找到程序与功能,找到对应的mysql,右键卸载。

 卸载后,需要删除C:\Program Files\MySQL 这个目录下的文件,一般这个文件为隐藏的,需要设置下。

再删除这个文件下的所有文件 C:\ProgramData\MySQL

 

 之后再去重新安装就好了。

 

标签:入门,--,数据库,mysql,password,安装,输入
From: https://www.cnblogs.com/luoxiaoxiao102/p/18309006

相关文章

  • MySQL如何优雅的执行DDL
    一、前言关于MySQLDDL表结构变更,各个工单平台基本上都支持了pt-osc及OnlineDDL的方式,但是,我相信仍然有一大部分人,不太了解这两种方式各自的优缺点是啥,以至于实际当中,会稀里糊涂的随机选一种去执行,选对了固然好,选错了,自然免不了领导的一顿K,这......当然是开玩笑的哈。 在各......
  • MySql指定数据库全量备份,保存七天
    1.mysql-bak.sh文件#配置变量DB_USER="root"DB_PASSWORD="xxx"DATABASES=("dbname1""dbname2")BACKUP_DIR="/data/mysql-bak"DATE=$(date+%Y%m%d)#创建备份文件名,包括时间戳forDB_NAMEin${DATABASES[*]}do BACKUP_NAME=&q......
  • springboot访问多个mysql数据库配置多数据源
    一、参考地址:https://github.com/baomidou/dynamic-datasource二、使用方法引入dynamic-datasource-spring-boot-starter或者dynamic-datasource-spring-boot3-starter。spring-boot1.5.x2.x.x点击查看代码<dependency><groupId>com.baomidou</groupId><art......
  • Windows入门
    1.隐藏和显示控制台窗口WM_SYSCOMMAND:系统命令消息。SC_MINIMIZE:将窗口最小化。SC_RESTORE:将窗口还原。#include<windows.h>intmain(){HWNDhWnd=GetConsoleWindow();::SendMessage(hWnd,WM_SYSCOMMAND,SC_MINIMIZE,NULL);//程序运行至此处后,控制台......
  • Shell编程速查手册(仅入门)
    一.Shell概述Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell脚本(shellscript),是一种为shell编写的脚本程序......
  • SpringBoot整合MyBatis+MySQL
    一、添加mysql驱动mysqlmysql-connector-java二、添加MyBatis依赖org.mybatis.spring.bootmybatis-spring-boot-starter3.0.1三、添加配置spring:datasource:name:xx-datasourcedriverClassName:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://127.0.0.1:3306/xx-......
  • Perl语言入门学习:掌握脚本语言的力量
    引言Perl(PracticalExtractionandReportLanguage)是一种流行的脚本语言,最初设计用于文本处理,但随着时间的发展,它的应用已经扩展到许多其他领域,包括系统管理、网络编程、图形编程等。Perl以其灵活性和强大的功能而受到许多程序员的青睐。Perl的基本语法变量Perl使用$符号......
  • Java 8 新特性:Stream 流快速入门
    前言在java中,涉及到对数组、集合等集合类元素的操作时,通常我们使用的是循环的方式进行逐个遍历处理,或者使用stream流的方式进行处理。什么是Stream?Stream(流)是一个来自数据源的元素队列并支持聚合操作,流在管道中传输,并且可以在管道的节点上进行处理,比如筛选,排序,聚合等......
  • 杜教筛入门
    当学Min25的一个前置知识。算法内容。定义\(S(n)=\sum_{i=1}^nf(i)\)。对于一个函数\(g\),有:\[\begin{aligned}\sum_{i=1}^n(f\timesg)(i)&=\sum_{i=1}^n\sum_{d|i}f(\frac{i}{d})g(d)\\&=\sum_{d=1}^ng(d)\sum_{i=1}^{\lfloor\frac{n}{d}\rfloor}f(i)\\&am......
  • ctfshow web入门 xss web327--web333 存储型和七七八八的
    存储型漏洞web327这道题貌似和反射型的xss差不多,直接打就行web328body和svg的好像不行<script>window.open('http://ceye地址/'+document.cookie)</script><script>window.open('http://hrcgnc.ceye.io/'+document.cookie)</script>先注册,密码多于6位很明显在这......