
MySQL
爱死费崇政
就是这么好奇
展开
-
mysql恢复误删除的历史数据
场景:用docker部署了mysql,没有做额外的处理,只部署了一个,不小心误删除了大量数据我用的是mysql8.0的docker镜像生成的容器,默认配置中mysql的主要数据都在/var/lib/mysql中,可挂载也可不挂载出去,如果mysql无法启动了,也可以通过docker cp的方式将无法启动的容器中的文件拷贝出来,将它放入新的mysql容器中。最开始我把注意力放在.ibd文件中,但各种操作很麻烦,而它适合恢复整体数据,而不是历史数据,读取这个文件内容也很麻烦。然后我便想到SQL操作日志原创 2020-07-15 12:23:41 · 1246 阅读 · 0 评论 -
MAC关闭MySQL服务命令
sudo /usr/local/mysql/support-files/mysql.server stop原创 2016-10-11 14:50:04 · 6642 阅读 · 0 评论 -
You must reset your password using ALTER USER statement before executing this statement.
当在MySQL中遇到这类错误提示时,现在MySQL命令行中输入SET PASSWORD = PASSWORD('你的MySQL密码'); 回车之后再输入你之前的命令原创 2016-10-11 15:40:16 · 2986 阅读 · 0 评论 -
MAC安装MySQL
1.进入官网http://www.mysql.com2.如下图,点击一级菜单中的Downloads,然后点击二级菜单的Community,然后我们可以看到加载出来的页面,我们选择MySQL Community Server,点击此内容下的DOWNLOAD链接3.如下图,在新的页面中找到Mac OS X 10.11 (x86, 64-bit), DMG Archive,点击后面的原创 2016-10-23 21:24:29 · 305 阅读 · 0 评论 -
MAC下卸载MySQL
运行一下命令即可sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vim /etc/hostconfig (and removed the line MYSQLCOM原创 2016-10-24 10:46:52 · 273 阅读 · 0 评论 -
MAC mysql重置密码
首页打开系统偏好设置,点击下面的MySQL,点击Stop MySQL Server关闭MySQL服务,如已关闭忽略。 然后打开终端,输入sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables或sudo /usr/local/mysql/bin/mysqld_safe --user=mysql --datadir=/usr/local/my原创 2016-10-11 14:28:35 · 415 阅读 · 0 评论 -
Navicat连接MySQL提示密码过期
mysql 5.7增加了两个字段password_last_changed、password_lifetime来完善安全策略。可以设置参数default_password_lifetime来延长使用期限或者ALTER USER 'root'@localhost' PASSWORD EXPIRE INTERVAL 90 DAYS;ALTER USER 'root'@'lo原创 2016-10-11 15:38:09 · 6581 阅读 · 0 评论 -
Linux centos安装mysql
首先看是否安装wget,如果没有则先安装wget:yum install wget安装完成后,下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm这里是下载了指定版本的mysql源,可去官网查看最新。 下载完成后,安装:yum localinstall mysql57-communi原创 2017-02-27 17:46:18 · 331 阅读 · 0 评论