一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算机->属性->高级系统设置->环境变量 1.环境变量中的“path”,加入“ 在path值开头处输入:(记住输入的地方有分号,为英文的分号) C:\program files\mysql\bin; 四.密码忘记的解决 可以参考http://jingyan.baidu.com/article/…
python 操作Mysql 实现登录验证 用户权限管理…
写在前面的话 啥是索引?以一本书为例,如果想要找到某一指定章节的某一小节,书薄还好,如果书厚,可能就会找的头皮发麻.于是便出现了目录,让用户更容易查找到自己所需要的东西.索引就类似一张表的目录.其存在的意义就是优化查询速度,所以在学习的时候,只要一直记住这个类比,就相对更容易理解一些. 关于索引 在索引中,常见的算法有:B 树,Hash,R 树,Full text,GIS 等.只需要记两三个即可. 其中最重要的就是 B 树索引,可再度分为:B- 树,B+ 树(在 > < like 等查找中性能…
---恢复内容开始--- python/MySQL(索引.执行计划.BDA.分页) MySQL索引: 所谓索引的就是具有(约束和加速查找的一种方式)   创建索引的缺点是对数据进行(修改.更新.删除)比较慢! 索引共分为: 1.主键索引: 特性:加速查找.不能为空.不能重复 2.普通索引: 特性:加速查找 3.唯一索引: 特性:加速查找.可以为空.不能重复 4.联合索引: 特征:(多列)联合主键索引.联合唯一索引.联合普通索引 5.全文索引: 特征:对文本的内容进行分词,进行搜索 索引用途及案例…
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP).这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的.这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策. 语法 MySQL 的EXPLAIN 语法可以运行在SELECT 语句或者特定表上.如果作用在表上,那么此命令等同于DESC 表命令.UPDATE和DELETE 命令也需要进行性能改进,当这些命令不是直接在表的主码上运行时,为了确保最优化的索引使用率,需要把它们改写成SELECT…
  今天安装了某个程序时, 由于程序很傻X的 新建了一个 root@localhost 用户 并把 root权限全部改为了 no 这下 我也 傻X 了.服务器上所有程序都崩溃了. 此时即使用root用户登陆进去也无法再修改权限了. 赶紧 service mysqld stop 先停掉mysql 然后用安全模式 启动mysql /usr/bin/mysqld_safe --skip-grant-tables root 登陆 ..不需要密码 进入 mysql 这个数据库(注意数据库名是mysql)…
一.守护进程是什么? Linux Daemon(守护进程)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件.它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务.Linux系统的大多数服务器就是通过守护进程实现的.常见的守护进程包括系统日志进程syslogd. web服务器httpd.邮件服务器sendmail和数据库服务器mysqld等. 守护进程一般在系统启动时开始运行,除非强行终止,否则直到系统关机都保持运行.守护进…
  mysql 8创建远程访问用户 [root@demo /]# mysql -u root -p  #登录服务器数据库 Enter password:123xxx >user mysql; >CREATE USER 'rtuser'@'%' IDENTIFIED BY 'gs@2019#'; >ALTER USER 'rtuser'@'%' IDENTIFIED WITH mysql_native_password BY 'gs@2019#'; >GRANT ALL ON *.*…
一.需求分析 需要统计出当前数据库的所有数据库名,以及每个用户的授权信息. 获取所有数据库 在mysql里面,使用命令: show databases 就可以获取所有数据库了 获取所有用户 执行命令: select User from mysql.user 注意:需要排除到默认的用户,比如: "root", "mysql.sys", "mysql.session" 获取用户权限 语法: show grants for 用户名; 比如: show…
原来一直是使用MySQL安装版没有出现过问题,今天在安装绿色版MySQL时出现了点问题 在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) my.ini文件内容: [mysqld]basedir=E://databases//mysqldatadir=F://databases//…