SQL优化的方法
摘要:1、常用字段建索引,一个表索引最多不要超过6个2、注意UNion和UNion all 的区别。UNION all好3、没有必要时不要用DISTINCT和ORDER BY,这些动作可以改在客户端执行。它们增加了额外的开销。这同UNION 和UNION ALL一样的道理4、查询时不要返回不需要的行、列5
阅读全文
Centos中MySQL数据的备份和恢复
摘要:1、MySQL数据备份 MySQL在Centos备份中用到了mysqldump这个文件,首先得把它找出来: 找到了之后用以下命令备份成SQL: /usr/bin/mysqldump -u root -p mydb > /home/mydb.sql 回车后输入数据库密码就完成备份SQL了 2、数据库恢
阅读全文
Centos解除端口占用
摘要:- 查看所有端口占用 - netstat -tln - 查看端口被哪个进程占用 - lsof -i:端口号 - 杀死被占用端口 - kill 端口号
阅读全文
CentOS下MySQL忘记root密码解决方法【转载】
摘要:1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程
阅读全文
CentOS 7 下使用yum安装MySQL5.7.20 最简单图文详解
摘要:CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。 1.卸载 先停掉mysql进程 没有安装过的可以直接
阅读全文
Access denied for user 'root'@'IP' (using password:YES)解决方法
摘要:在MySql的使用过程中,碰到“Access denied for user 'root'@'IP' (using password:YES)”的问题,使用以下语句修改后还是不行。 最后是通过以下步骤修改就不报错了。 1、开始 → 搜索栏里面输入cmd → 右键cmd.exe选择以管理员的身份运行
阅读全文
MAC机下用Terminal操作MySql
摘要:在MAC机上安装好MySql后,在Terminal内运行mysql时会提示mysql command not found命令。这是因为没有把运行时的路径添加到$PATH变量中。检查$PATH变量中是否有MySql运行时的路径可以在Terminal内输入:echo $PATH 查看。 如果没有添加入系
阅读全文