分类标签归档:mysql

MySQL报错:ERROR 1396 (HY000): Operation ALTER USER failed for root@%


第一步:终端登陆数据数

第二步:输入数据库密码

mysql -uroot -p


Enter password:(输密码不显示)

这时会报错,错误信息为:

ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’

执行命令:

use mysql
select user,host from user;

20200620004255718.png

这里我们可以看到,我的user为root,而我的host为%,所以我的命令应该改为

alter user 'tra...

qshell七牛上传备份删除文件脚本支持docker数据备份


1安装qshell

       首先在服务器上要安装qshell工具,选择合适系统的版本进行下载

命令行工具(qshell)_实用工具_对象存储 - 七牛开发者中心 (qiniu.com)

上传/解压到 服务器上将它移动到/usr/bin目录下

$ mv qshell /usr/bin/
$ chmod +x /usr/bin/qshell

执行 qshell 时,如果输出了一大堆帮助信息,说明已安装成功

2配置账号

七牛云申请账号 Access Key (AK) 和 Secret Ke...

mysql docker数据库定时自动备份删除+上传七牛云


1安装qshell

       首先在服务器上要安装qshell工具,选择合适系统的版本进行下载

命令行工具(qshell)_实用工具_对象存储 - 七牛开发者中心 (qiniu.com)

上传/解压到 服务器上将它移动到/usr/bin目录下

$ mv qshell /usr/bin/
$ chmod +x /usr/bin/qshell

执行 qshell 时,如果输出了一大堆帮助信息,说明已安装成功

2配置账号

七牛云申请账号 Access Key (AK) 和 Secret Ke...

解决mysql数据库连接1045: Access denied for user


  • 第一步:终端登陆数据数

 mysql -uroot -p

  • 第二步:输入数据库密码

Enter password:(输密码不显示)

  • 第三步:成功登陆显示

mysql>

  • 第四步:输入

alter user 'root'@'%' identified with mysql_native_password by '密码';

  • 第五步:刷新

flush privileges;

  • 第六步:OK

flush privileges;


centos -bash: mysqlbinlog: No such file or directory mysqlbinlog恢复数据


找不到命令先来解决这个问题

查看mysqlbinlog 记录

find / -name mysqlbinlog -print

建立一条软链

ln -fs /www/server/mysql/bin/mysqlbinlog /usr/bin

然后再查一下,有了/usr/bin/mysqlbinlog后再输入命令就正常了

1.png

出显没有权限问题输入:

chmod -R 755 /var/lib/mysql/binlog/


# mysqlbinlog /www/server/data/mysql-bin.000022...

centos7linux mysql误删除数据恢复mysqlbinliog


由于除学者制作后台的时候,把 更新|删除 按钮写一起了,而且删除是直接delete(),小手一抖,辛辛苦苦自己创作的文章,本身是点修改结果....

网上找了很多资源加上本人测试。

折腾了半夜加一上午终于回来了,各种种样的问题呵呵


1我的服务器我查了一下,默认就是开启log_bin

连接mysql数据库

[root@localhost ~]# mysql -u用户名 -p;

然后输入密码回车就行

Enter password: 


输入:show variables like'log_bin%';

查看log_bin是否开启:ON表示已经开启...