mariadb.zip压缩包解压后使用绿色db配置方法
演示的数据库包文件是“mariadb-10.5.8-winx64.zip”文件,下载地址可以去清华大学的镜像源或者网易等等都是可以的"https://mirrors.tuna.tsinghua.edu.cn/"
1.mysql_install_db.exe运行后就是可以在mariadb目录下生成data文件,这个时候启动mariadbd.exe文件[服务端],,在启用客户端mariadb.exe就是可以连接这个数据库了
1.执行初始化服务设置:
D:\db\mariadb-10.5.3-winx64\bin>mysql_install_db.exe
mariadb目录下生成data文件,以及my.ini文件
1.1启动服务
D:\db\mariadb-10.5.3-winx64\bin>mariadbd.exe
2020-12-16 12:30:14 0 [Note] Using unique option prefix 'default-storage-en...' is error-prone and can break in the future. Please use the full name 'default-storage-engine' instead.
2020-12-16 12:30:14 0 [Note] mariadbd.exe (mysqld 10.5.3-MariaDB) starting as process 3728 ...D:\db\mariadb-10.5.3-winx64\bin>
1.2客户端连接,初始化时候 密码为空
D:\db\mariadb-10.5.3-winx64\bin>mariadb -uroot -p
2.修改密码:
#修改密码的命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'
2.1 修改密码方法:MariaDB [(none)]> alter user 'root'@'localhost' identified by 'root1234567890';
Query OK, 0 rows affected (0.454 sec)
重新登录即可完成新密码的使用
3.创建数据库以及创建测试表,进行测试:
3.1创建数据库
MariaDB [htdb]> create database labnew;
Query OK, 1 row affected (0.022 sec)MariaDB [htdb]> show databases;
+--------------------+
| Database |
+--------------------+
| htdb |
| information_schema |
| labnew |
| mysql |
| performance_schema |
| test |
+--------------------+
6 rows in set (0.001 sec)MariaDB [htdb]>
3.2创建表
create table emp(id int not null unique auto_increment,name varchar(20) not null,sex enum('male','female') not null default 'male', # 大部分是男生age int(3) unsigned not null default 28,hire_date date not null,post varchar(50),posot_comment varchar(100),salary double(15,2),office int,depart_id int
);
3.3插入数据
insert into emp(name,sex,age,hire_date,post,salary,office,depart_id) values
('tom1','male',18,'20200203','teacher',7300,33,401),
('kevin','male',18,'20200203','teacher',7300,33,401),
('tony','male',18,'20200203','teacher',7300,33,401),
('owen','male',18,'20200203','teacher',7300,33,401);
3.4查询数据:
MariaDB [htdb]> select * from emp;
+----+-------+------+-----+------------+---------+---------------+---------+--------+-----------+
| id | name | sex | age | hire_date | post | posot_comment | salary | office | depart_id |
+----+-------+------+-----+------------+---------+---------------+---------+--------+-----------+
| 31 | tom1 | male | 18 | 2020-02-03 | teacher | NULL | 7300.00 | 33 | 401 |
| 32 | kevin | male | 18 | 2020-02-03 | teacher | NULL | 7300.00 | 33 | 401 |
| 33 | tony | male | 18 | 2020-02-03 | teacher | NULL | 7300.00 | 33 | 401 |
| 34 | owen | male | 18 | 2020-02-03 | teacher | NULL | 7300.00 | 33 | 401 |
+----+-------+------+-----+------------+---------+---------------+---------+--------+-----------+
4 rows in set (0.001 sec)MariaDB [htdb]>
4.字符集的问题[中文插入数据问题]
SHOW VARIABLES LIKE '%character%';SHOW VARIABLES LIKE 'collation%';
5.字符集的问题,插入中文报错的解决办法:
目前下面还有几个地方不是utf8mb4需要修改成一样,需要修改[修改后重启客户端就是不保存信息!!]
‘ character_set_server | latin1’,‘character_set_database | latin1’两处。
MariaDB [htdb]> show variables like 'character_set%';
+--------------------------+---------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | D:\db\mariadb-10.5.8-winx64\share\charsets\ |
+--------------------------+---------------------------------------------+
8 rows in set (0.001 sec)
第一处修改:
MariaDB [htdb]> set character_set_database=utf8mb4;
Query OK, 0 rows affected (0.000 sec)
第二处修改:
MariaDB [htdb]> set character_set_server=utf8;
Query OK, 0 rows affected (0.000 sec)
查询看下:
MariaDB [htdb]> show variables like 'character_set%';
+--------------------------+---------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\db\mariadb-10.5.8-winx64\share\charsets\ |
+--------------------------+---------------------------------------------+
8 rows in set (0.001 sec)MariaDB [htdb]>
都是已经修改了,在插入中文字样的字段在测试下
折磨了很久,建议直接在navicat上选择utf8mb4方式,就是可以插入数据了,但是显示还有问题。
mariadb.zip压缩包解压后使用绿色db配置方法相关推荐
- 解决——zip压缩包解压后的文件全是乱码问题
解决:是编码问题,非unicode应用程序的语言,让系统能识别中文编码就行~ 包括可解决的问题:压缩文件解压后文件名乱码.txt文本打开乱码.安装软件出现乱码等一系列问题 解决办法:是中文(简体,中文 ...
- 使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案
使用Java生成的ZIP压缩包解压时出现不可预料的压缩文件末端的解决方案 问题描述: 如下图所示,在解压Java程序生成的ZIP压缩包时出现不可预料的压缩文件末端, 问题分袖: 出现上面的情况,大概有 ...
- zip压缩包解压中文乱码问题
zip压缩包解压中文乱码问题 zip格式中并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默 ...
- 压缩包解压后的文件名是乱码怎么解决
https://www.zhihu.com/question/269325315 压缩包解压后的文件名是乱码怎么解决
- Java实现Zip压缩包解压
对zip压缩包的解压是比较常见的应用场景,java代码的实现也很简单.废话不多说,直接上代码吧 一.代码 /** * zip解压 * @param srcFile zip源文件 * @ ...
- Linux 下压缩包解压后目录的权限问题
looking 用户打包目录 looking 用户在自己家目录下打了一个 tar.gz 的压缩包: [looking@master test]$ ll total 139540 -rw-rw-r--. ...
- ZIP文件解压后文件名乱码解决办法
在windows下创建的zip包在linux下解压缩后文件名出现乱码,有人说unzip有个-O选项可以制定编码,但我的系统上不行,没有这个选项.最终是用java的jar解压,然后在用convmv更改编 ...
- java.util.zip.ZipFile解压后被java占用问题。
在使用jdk自带zip解压工具解压文件时,调用ZipFile的getInputStream(ZipEntry entry)方法获取实体输入流后,正常关闭getInputStram返回的输入流.zip文 ...
- 使用 C# 读取 zip 压缩包解压文件的方法及注意事项
从 .NET Framework 4.5 版本开始,微软为 .NET 类库增加了一个名为 ZipFile 的类型.该类型在 System.IO.Compression 命名空间下,提供创建.解压缩和打 ...
- 压缩包解压后SecureCRT无法连接的解答
2019独角兽企业重金招聘Python工程师标准>>> 在思庄学习中心学完以后,大家在自己电脑上解压教学压缩包来练习自然是最方便的,由于网络环境与中心不同,会出现SecureCRT无 ...
最新文章
- 【CV】吴恩达机器学习课程笔记第18章
- R语言使用ggplot2包的快速可视化函数qplot绘制分组散点图(添加平滑曲线与标准差带)实战
- nginx配置解决vue单页面打包文件大,首次加载慢的问题
- 不了解这12个语法糖,别说你会Java!
- SAP Spartacus Header区域的渲染逻辑
- linux和python的关系_Python、Linux与我的缘分
- Linux内核编译:很少有人提及的一些内容
- 虚拟仿真引擎消息机制
- 金融量化-SMA_移动平均及双均线模型
- 硬件电路设计之与非门触发器74HC30和74HCT20
- 微信计算机配置高速缓冲器,电脑中设置固态硬盘SSD为高速缓存器的方法
- php扩展exif模块,Centos+PHP模块+exif扩展 (第三方模块)
- NXP S32K146 CAN通讯 TJA1043(一)
- 笔记本电脑屏幕亮度无法调节
- Reflector 引起VS2013无法调试(Debug)并异常关闭
- 未来两周目标计划---C++ and Disassembly(不积跬步无以至千里,不积小流无以成江海)
- 数据分析之数理统计基础
- Android 对话框(Dialogs)
- Three.js + React + Echart(折线图 光线流动效果,柱状图数据动态更新动画) + Svga-Web应用之数据大屏(适配1920*1080 2560*1440 3840*2160)
- ubuntu 为可执行程序创建启动图标