Welcome 微信登录

首页 / 数据库 / MySQL

MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下:在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任何问题;但是使用mysql命令行工具执行建库脚本时,添加数据中如果包含中文,存入的数据就是乱码或是???。。。解决方法1:在MySql安装目录下找到my.ini,将[mysql]下的default-characte...
Mysql从5.6.14安全升级至mysql5.6.25的方法

Mysql从5.6.14安全升级至mysql5.6.25的方法

服务器上Mysql的版本为:社区版的mysql-community-server-5.6.14。近日局方对服务器进行漏洞扫描,发现zhyh08上的mysql存在几个高危漏洞,要求进行修复。受这几个漏洞影响的主要是5.6.17及以前的版本,所以将mysql升级至最新的5.6.25即可解决问题。1、下载最新的mysql安装包(rpm文件),链接如下:MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar2、备份数据库数据,这里使用的是...
详解MySQL用事件调度器Event Scheduler创建定时任务

详解MySQL用事件调度器Event Scheduler创建定时任务

前言事件调度器相当于操作系统中的定时任务(如:Linux中的cron、Window中的计划任务),但MySql的事件调度器可以精确到秒,对于一些实时性要求较高的数据处理非常有用。1. 创建/修改事件(EVENT)在MySql中,创建一个新的调度器使用CREATE EVENT,其语法规则如下:CREATE[DEFINER = { user | CURRENT_USER }]EVENT[IF NOT EXISTS]event_nameON SCHEDULE s...
从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题

从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题

迁移计划如下: 1.备份MySQL 5.5的数据库,对指定库进行备份。 2.还原到Mariadb,然后建立复制。 3.然后就可以愿意啥时候切换就啥时候切换。遇到的问题: 因为一般都是innodb,所以我想用xtrabackup工具备份。备份后发现还原需要依赖innodb的表空间切换。 1.表空间切换,必须要打开innodb_file_per_table。也就是说所有的表都要有独立的文件。有一些表虽然是innodb但是存在ibdata下面。 幸好...
MySQL外键使用及说明详解

MySQL外键使用及说明详解

一、外键约束MySQL通过外键约束来保证表与表之间的数据的完整性和准确性。外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和c...
Mysql 自定义随机字符串的实现方法

Mysql 自定义随机字符串的实现方法

前几天在开发一个系统,需要用到随机字符串,但是mysql的库函数有没有直接提供,就简单的利用现有的函数东拼西凑出随机字符串来.下面简单的说下实现当时.1.简单粗暴.select ..., substring(MD5(RAND()),floor(RAND()*26)+1,6) as rand_str .....上诉示例产生的是:6位长度的随机字符串.函数解释:rand() :产生 0-1之间的小数,简称种子.rand()*25 产生的数 在 0- 25 之间...
MySQL5.6下windows msi安装详细介绍

MySQL5.6下windows msi安装详细介绍

一、功能介绍1.MySQL Servers该功能是mysql主要的服务,也是必须安装的功能。2.Mysql WorkBench这个是mysql的客户端工具,可以单独下载安装程序安装。3.Mysql Notifier该功能可以控制mysql启动,安装了该功能会在电脑右下角的图标中有控制mysql启动的功能4.Mysql for excel它可以提供将Excel的数据导入MySQL,或者将MySQL的数据导出到Excel的功能,默认安装mysql server...
MySql登录时闪退的快速解决办法

MySql登录时闪退的快速解决办法

之前mysql用着好着,可是今天在启动mysql后输入密码出现了闪退,在任务管理器中发现mysql服务没有启动,当手动启动时提示拒绝访问。在网上查找原因发现问题所在。问题原因:mysql服务没有安装。解决办法:在cmd操作下找到mysql的安装目录(注意要用管理员身份运行cmd)在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令然后仍然以管理员的权限 net start mysql 开启Mysql服务了。输入mysql ...
MySQL为例讲解JDBC数据库连接步骤

MySQL为例讲解JDBC数据库连接步骤

1、什么是JDBC?有什么作用?Java Data Base Connectivity Java数据库连接协议是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问。他提供了一种基准,据此可以构建更高级的工具和接口,使开发人员能够编写数据库应用程序有了JDBC, 向各种关系数据发送sql语句就变得很容易了换句话说就是有了JDBC API就不用为了访问Oracle数据库专门写一个程序或者又为访问MySQL数据库专门写一个程序。2...
wampserver下mysql导入数据库的步骤

wampserver下mysql导入数据库的步骤

你的xxx.db里面如果都是sql语句的话,那么跟着我说的做,假如你的库名叫mydb1.进入mysql命令行因为你是wampserver,那么就cmd进入dosmysql -u root -p之后提示输入密码成功进入2.建库(如果库已经存在,略过这一步)create database mydb;3.选库use mydb;4.导入数据(这里假定你的xxx.db在E: est目录下)source E: estxxx.db;5.等待你会看到mysql会导入数据,...
<< 21 22 23 24 25 26 27 28 29 30 >>