-
日期:2020-11-02 13:48:00
点击:59
内容简介:一、启动命令行,输入: taskkill /f /im mysqld.exe //关闭mysql 二、转入mysql的bin目录下 三、输入:mysqld --skip-grant-tables // 跳过密码检测 四、原窗口不关闭,新打开一个,转入mysql的bin目录下 五、输入:mysql -u root 六、输入:修改原来密码:...
-
日期:2020-11-02 13:48:00
点击:59
内容简介:一、安装约定 mysql安装路径: /usr/local/mysql mysql数据库路径: /data/mysql my配置文件路径: /usr/local/mysql/my.cnf 二、卸载mariadb # rpm -qa | grep mariadb# rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64 包名是上一条查询得知 三、创建...
-
日期:2020-11-02 13:47:59
点击:59
内容简介:1.打开DB Browser,新建一个数据库的连接,找到想要持久化操作的数据库表的图标,右键选择hibernate reverse engineering 2.之后出现如下所示: java src folder:对应工程的src目录 java packega:对应工程中存放的包名,一般选择和持久化类放在一起 create...
-
日期:2020-11-02 13:47:59
点击:59
内容简介:SQL的四种连接-左外连接、右外连接、内连接、全连接 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效...
-
日期:2020-11-02 13:47:58
点击:59
内容简介:之前在使用MySQL 5.5 Command Line Client时, 无论输入什么密码,都出现闪退的情况,后来查找资料才发现原来是之前使用360时,将mysql服务给关了,现将解决办法总结如下: 1.桌面找到计算机--右键选择管理; 2.在管理页面点击服务,展开服务项; 3.在所有服...
-
日期:2020-11-02 13:47:58
点击:59
内容简介:事项开启和使用 //修改表的引擎alter table a engine=myisam;//开启事务begin;//关闭自动提交set autocommit=0;//扣100update bank set money=money-100 where bid=1;//回滚,begin开始的所有sql语句操作rollback;//开启事务begin;//关闭自动提交set autocom...
-
日期:2020-11-02 13:47:57
点击:59
内容简介:mysqldump常用于MySQL数据库逻辑备份。 1、各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如: mysqldump -uroot -p123 test test.dump 生成的test.dump...
-
日期:2020-11-02 13:47:57
点击:59
内容简介:1、故事起因于2016年11月15日的一个生产bug。业务场景是:归档一个表里边的数据到历史表里边,同是删除主表记录。 2、背景场景简化如下 (数据库引擎InnoDb,数据隔离级别RR[REPEATABLE]) -- 创建表test1 CREATE TABLE test1 ( id int(11) NOT NULL AUTO_IN...
-
日期:2020-11-02 13:47:56
点击:59
内容简介:mysql 登录时闪退的问题解决方法 之前mysql用着好着,可是今天在启动mysql后输入密码出现了闪退,在任务管理器中发现mysql服务没有启动,当手动启动时提示拒绝访问。在网上查找原因发现问题所在。 问题原因:mysql服务没有安装。 解决办法: 在cmd操作下找到...
-
日期:2020-11-02 13:47:56
点击:59
内容简介:前言 其实之前使用yum安装MySQL确实很方便,但是默认安装的myql5.0版本的,不支持utf8mb4(utf8mb4扩展到一个字符最多能有4节,所以能支持更多的字符集,比如支持emoji表情)编码格式,所以要升级数据库,yum库升级貌似有点费劲,果断卸载了,使用rpm直接安装...