MariaDb安装文档
一、安装数据库
1、运行安装包,如下图,点下一步

2、接受条款,下一步

3、设置安装存储路径
注意:后续修改很麻烦,选择要慎重
(1)设置程序安装路径

选择点击上图中的“Browse…”按钮,在弹出的窗口后修改安装目录(如下图),记录程序安装的路径,安装成功后配置系统环境变量时需要使用该路径。

(2)设置数据文件存储路径

选择点击上图中的“Browse…”按钮后,在弹出的窗口中修改存储目录(如下图)


(3)设置后,下一步

4、设置root用户密码(建议统一使用“123456”)
务必勾选下面的使用utf8作为默认服务器的字符集选项(如下图),不选的话中文会乱码,后续修改该配置很麻烦

5、Buffer pool size根据服务器配置填写,建议大小为服务器内存的二分之一
Page size需要手动改为8KB,下一步

6、不要勾选,直接下一步

7、点击“Install”安装


8、安装成功,点击Finish。

9、修改数据库最大连接数
(1) 在数据文件存储目录,编辑修改“my.ini”文件(如下图)

(2)在【mysqld】节点最下方添加命令行“max_connections=10000”(如下图),保存关闭

(3)重新启动数据库服务(如下图)

二、配置环境变量
1、打开计算机属性

2、进入“高级系统设置”

3、选择“高级”—“环境变量”

4、修改系统变量中的“Path”系统变量,选中“Path”后点击“编辑”按钮

5、在“Path”变量值最后加上安装路径(安装目录下的\bin文件夹)例C:\Program Files\MariaDB 10.3\bin
注意:与前面的路径需要用;(英文分号)分隔,如果没有” ;”请自行添加。

6、在命令行中输入 mysql --version ,如果成功打印出数据库版本信息(如下图),表示环境变量配置成功,否则为失败,请重新检查环境变量。
注:如果未配置环境变量前打开命令行输入窗口,配置后环境变量后需要重新打开命令行输入窗口执行命令后才会有效

三、创建数据库/还原数据库
1、创建数据库
在命令行执行mysqladmin -uroot -p123456 create lis
说明:-u后root为数据库登录用户
-p后123456为数据库对应用户登录密码
Create后lis 为创建的数据库名称

2、还原数据库
(1)需要事先将数据库备份文件(xxxx.dump),拷贝到服务器上
(2)在命令行执行mysql -u root -p123456 lis < D:\backup_lis.dump(路径自行修改为需要还原的数据库备份文件路径)
说明:-u后root为数据库登录用户
-p后123456为数据库对应用户登录密码
lis 为还原到的指定数据库名称

3、打开Mysql数据库工具

4、点“新建”按钮,创建数据库连接

5、可以使用自带的数据库工具验证是否还原成功

四、创建用户并授权
1、创建用户并授权的sql语句如下:
create user ‘用户名’@’%’ identified by ‘密码’;
grant all privileges on 数据库名称.* to ‘用户名’@’%’ ;
例:创建用户lis并赋予lis数据库使用权限
create user ‘lis’@’%’ identified by ‘jfyt_1234’;
grant all privileges on lis.* to ‘lis’@’%’ ;
注:脚步中数据库名称使用的符号非英文单引号,是反单引号

2、在数据库工具中点击“查询”标签,切换至sql查询窗口(如下图)

3、将创建用户的sql语句复制进去,点击上方的执行按钮,如果下方的系统日志中没有报错,则创建并授权成功(如下图)。

说明:使用root用户登录后
select * from mysql.user;–查看mysql中的所有用户
show grants for user_name; – 显示一个用户的权限,显示结果类似于grant 命令

五、备份数据库
1、在命令行执行mysqldump -u root -p -R lis > C:\backup_lis.dump(路径、文件名请自行修改) (回车后需要输入root用户密码)
说明: 其中命令中的root 为数据库登录的用户名,lis为需要备份的数据库名称
注: 该备份命令语句未包含创建库脚本,还原时需要使用还原到指定数据库命令,备份过程中没有进度条提示

也可直接在命令行中输入好登录密码
mysqldump -u root -p 123456 -R listest999 > D:\backup_lis.dump

2、去指定文件夹下,验证数据库是否备份成功。

MY SQL 数据库库如何下载以及安装相关推荐

  1. SQL Sever 2019的下载与安装【Win10一站式服务】

    SQL Sever 2019的下载与安装 1.官网下载SQL Sever 2019 2.下载管理工具SSMS 3.修改登录密码 4.卸载SQL Sever[不建议] 5.重装系统 开门见山--现阶段学 ...

  2. PL/SQL 数据库连接工具的下载、安装与使用实例演示

    PL/SQL 工具的安装与使用 第一章:PL/SQL 工具的安装 ① PL/SQL 工具的下载与安装 ② PL/SQL 工具的 activate ③ PL/SQL 工具的使用演示 ④ PL/SQL 远 ...

  3. Microsoft SQL Server 2012版下载与安装步骤

    一.下载SQL Server 2012版 下载地址(微软官网):https://www.microsoft.com/zh-cn/download/details.aspx?id=29066 语言默认选 ...

  4. PL/SQL Developer 绿色版下载和安装配置

    转载:https://blog.csdn.net/hpdlzu80100/article/details/51872911 1. 访问Oracle官网,下载Oracle安装文件: http://www ...

  5. 如何用硕思闪客精灵修改Flash数据及软件下载激活安装教程

    最近在网上看到一个非常喜欢的flash动画,非常喜欢,连续看了好几遍,同事实在忍无可忍,说真不理解我为什么这么喜爱这里的图片,说要是喜欢的话可以自己弄下来,当作素材用. 自己也可以对flash文件中的 ...

  6. 逆袭之路——python 数据发展史、MySQL的下载和安装、基本SQL语句【day45】

    今日内容概要 数据演变史 存取发展史 数据库本质 数据库分类 SQL与NoSQL MySQL下载与安装 系统服务制作 重要概念 基本SQL语句 今日内容详细 一.数据演变史 单独的文本文件 没有固定的 ...

  7. kettle下载与安装(ETL工具)

    1.kettle 是基于流架构的ETL工具,轻量级,开源免费. 2.kettle简介以及用途 2.1 转换 2.2 作业 2.3 转换或作业的元数据 2.4 数据库连接(架包.数据库驱动) 2.5 资 ...

  8. 如何下载和安装SQL Server数据库实验助手(DEA)

    介绍 (Introduction) The Database Experimentation Assistant (DEA) is a new Experimental solution provid ...

  9. SQL相关概念与MYSQL下载安装卸载

    SQL相关概念与MYSQL下载安装卸载 为什么学习数据库 数据库的相关概念 MySQL 什么是MYSQL DBMS的分类 MYSQL版本 MYSQL下载 MYSQL安装 MYSQL安装过程中出现的问题 ...

最新文章

  1. 第三篇T语言实例开发,图色操作
  2. 文本编辑器实现打开帮助文件的功能
  3. 本周值得读的15篇AI论文,还有源码搭配服用
  4. 系统如何启动数据库服务器,怎么启动sql数据库服务器
  5. 2020年中国直播电商行业研究报告
  6. 探索MicroPython(二)--搭建开发环境
  7. mysql视图应用_MySQL视图的概念与实际应用
  8. 收藏一些常用下载地址
  9. VOA 2009.11.19-教育报道-美国大学创入学记录新高
  10. 电脑常用良心软件推荐!!!
  11. 春天来了,北京周边哪里去~
  12. 倾斜模型精细化处理_无人机倾斜影像三维建模中的模型精细化
  13. 用flutter写一个抖音是什么体验?
  14. 利用arcmap提取河流中心线
  15. 昨晚,散场后………他们流着泪唱着《笔记》……………
  16. linux下iso文件的制做和解压
  17. “没有定义根文件系统,请回到分区菜单以修正此错误”
  18. python TypeError: Descriptors cannot not be created directly错误解决
  19. CF1637E. Best Pair
  20. 3.Garbage Collection

热门文章

  1. vue 图片跨域问题解决
  2. esp8266最小系统似乎是可以直接用起来接在飞控上的
  3. java.sql.timestamp_java.sql.Date和java.sql.Timestamp转换
  4. Tobii pro lab学习笔记1
  5. 大数据中台架构以及建设全流程二(Daas层设计)
  6. 过来人如何学STM32呢??
  7. SqlParameter[]写法
  8. 浏览器利用Webcam+Flash启用摄像头,并完成拍照
  9. 计算机网络基础之计算机网络
  10. 前端页面中iOS版微信长按识别二维码的bug与解决方案