Welcome 微信登录

首页 / 数据库 / MySQL

linux下mysql 5.7.16 免安装版本图文教程

linux下mysql 5.7.16 免安装版本图文教程

本文为大家分享了mysql 5.7.16 免安装版本教程,供大家参考,具体内容如下MySQL: 5.7.16 程序目录:/usr/local/MySQL数据文件目录: /data/mysql下载地址http://dev.mysql.com/downloads/mysql/; Linux-Generic 为免安装版本,我选择的64位具体安装方法mysql网站有文档,英文好的话就别看我写的了。一、安装前准备1.关闭防火墙#setup中关闭2.关闭selinux...
MySQL 复制表详解及实例代码

MySQL 复制表详解及实例代码

MySQL 复制表详解如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的。本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下:使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据...
浅谈mysql中concat函数,mysql在字段前/后增加字符串

浅谈mysql中concat函数,mysql在字段前/后增加字符串

MySQL中concat函数 使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:SELECT CONCAT(CAST(int_col AS CHAR), c...
mysql5.7创建用户授权删除用户撤销授权

mysql5.7创建用户授权删除用户撤销授权

一, 创建用户: 命令:CREATE USER "username"@"host" IDENTIFIED BY "password"; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER "...
navicat连接mysql时出现1045错误的解决方法

navicat连接mysql时出现1045错误的解决方法

navicat for MySQL 连接本地数据库出现1045错误 如下图:查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够;解决方法:1.首先打开命令行:开始->运行->cmd。2.先进入电脑安装的mysql的bin目录下,因为我用的是phpstudy,mysql安装在D盘,如果你的是C盘 就不用执行第一个命令D: cd D:phpStudyMySQLin mysql -u root mysql mysql> UPDA...
什么是分表和分区 MySql数据库分区和分表方法

什么是分表和分区 MySql数据库分区和分表方法

1、为什么要分表和分区日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改查效率。2、什么是分表和分区2.1 分表分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可以称为子表,每个表都对应三个文件,MYD数据文件,...
MySQL5.7的安装与配置详细操作步骤

MySQL5.7的安装与配置详细操作步骤

一、MySQL的下载1.登陆MySQL的官网下载适用于64位系统的ZIP压缩包(https://dev.mysql.com/downloads/mysql/)二、解压安装包将下载的ZIP压缩包解压到任意文件夹。(此处为: C:mysql5.7)三、修改配置文件将解压文件夹目录下的my-default.ini 文件重命名为 my.ini 。用文本编辑器打开并清空其中内容。添加内容(参考互联网):[mysql]# 设置mysql客户端默认字符集default-...
MySQL重置root密码提示

MySQL重置root密码提示"Unknown column ‘password"的解决方法

晚上打开MAC,发现root帐户突然不能正常登陆MySQL,于是打算重置密码,看了几篇文章,竟然重置不成功,总是得到Unknown column ‘password"的错误,看了user的表结构也确实没有该字段了。经查发现是MySQL升级后将字段名给改了,password名称改为authentication_string了。知道原因后,按照如下命令就可以成功重置root密码了。$sudo mysql.server stop #先关闭正常的MySQL服务$s...
Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码。因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考。升级准备备份之前MySql目录下的data目录(数据库目录)。MySql官网下载MySQL 5.7.17版本压缩包。管理员身份运行命令行,输入net stop mysql命令,停止mysql服务。输入sc delete mysql命令,删除mysql服务。卸载当前版本MySQL。开始升级解压...
Redis高可用方案深入解析

Redis高可用方案深入解析

理解并从头搭建redis集群部分开发人员工作当中只是在应用中使用redis,比如用来做数据结果的缓存。而且现在有很多不错的redis客户端工具(redisson),基本上可以不用关注redis命令就可以完成相当部分的功能。所以可能会对如下这些问题关注点不够:如何容灾?即某个redis节点出了问题如何保证服务的高可用性如何横向扩容?当数据量特别大时,如何解决单个redis的性能问题集群至少需要几台机器?或者几个redis节点集群搭建都利用什么技术,哪些工具?...
<< 1 2 3 4 5 6 7 8 9 10 >>