首页 >>  正文

mysql密码对了进不去

来源:baiyundou.net   日期:2024-09-22

作者:David的日常

该篇教程主要定时备份Docker上Mysql数据库

参考这位大佬的:docker中mysql数据备份

完整的脚本

#!/bin/bash

# 设置mysql的登录用户名和密码(根据实际情况填写)

mysql_docker="mariadb"

mysql_user="root"

mysql_password="root"

mysql_host="192.168.31.43"

mysql_port="3306" 

# 备份文件存放地址(根据实际情况填写)

backup_location=/mnt/user/2T_download/mysql

#备份数据库文件名称格式

backup_name=backup-$(date +"%Y%m%d%H%M").sql  

# 备份指定数据库中数据(--all-databases表示备份所有数据库,如果需要备份单独某个换成--databases xxx,xxx是具体数据库名称)

docker exec -i $mysql_docker mysqldump -h $mysql_host -P$mysql_port -u$mysql_user -p$mysql_password --all-databases >  $backup_location/$backup_name

# 是否删除过期数据

expire_backup_delete="YES"

expire_days=30

# 删除过期数据(根据修改时间删除的,并不是名称)

if [ "$expire_backup_delete" == "YES" -a  "$backup_location" != "" ];then        

find $backup_location/ -type f -mtime +$expire_days | xargs rm -rf        

echo "backup data delete complete!"

fi

第一部分是填写数据库

# 设置mysql的登录用户名和密码(根据实际情况填写)

mysql_docker="mariadb"

mysql_user="root"

mysql_password="root"

mysql_host="192.168.31.43"

mysql_port="3306" 


参考自己的数据库填写

第二部分是备份文件的路径,注意该路径下不要放其他东西

# 备份文件存放地址(根据实际情况填写)

backup_location=/mnt/user/2T_download/mysql

第三部分是备份数据库文件名称格式,现在是“backup-202211041404.sql”

#备份数据库文件名称格式

backup_name=backup-$(date +"%Y%m%d%H%M").sql  

第四部分是数据备份

# 备份指定数据库中数据(--all-databases表示备份所有数据库,如果需要备份单独某个换成--databases xxx,xxx是具体数据库名称)

docker exec -i $mysql_docker mysqldump -h $mysql_host -P$mysql_port -u$mysql_user -p$mysql_password --all-databases >  $backup_location/$backup_name

第五部分是删除过期数据库,这里设置了只保留30内的备份数据,30天外的删除

# 是否删除过期数据

expire_backup_delete="YES"

expire_days=30

# 删除过期数据(根据修改时间删除的,并不是名称)

if [ "$expire_backup_delete" == "YES" -a  "$backup_location" != "" ];then        

find $backup_location/ -type f -mtime +$expire_days | xargs rm -rf        

echo "backup data delete complete!"

fi

怎么运行?建议安装『 User Scripts脚本 』

","force_purephv":"0","gnid":"951c6c892c067ec60","img_data":[{"flag":2,"img":[{"desc":"","height":"312","title":"","url":"https://p0.ssl.img.360kuai.com/t01705001a068b10f11.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1667618685000,"pure":"","rawurl":"http://zm.news.so.com/08a504a6be42e825461ec481a72b596a","redirect":0,"rptid":"9b7384cdcaff93ab","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:mysql","k":"mysql","u":""}],"title":"unraid定时备份Mysql数据库,再也不怕数据丢失

明晨姣1097MySQL原密码不知道,也不是空.但是就是进不去老出现下面的错误,怎么处理啊 -
屠任国18060557926 ______ 刚使用mysql, 就老是碰到这个问题,真是郁闷, 终于找到原因..C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O) 解决方法:Step 1:C:\Program ...

明晨姣1097mysql使用用户名和密码无法登陆问题 -
屠任国18060557926 ______ 是不是远程访问的端口被防火墙之类的给挡住了?这是最常见的情况.权限修改后需要重新加载权限才生效.

明晨姣1097为什么MySQL被设置了密码 phpMyadmin就上不去了、怎么办?还有就是我怎么才能设置成空. -
屠任国18060557926 ______ 我出来的方法是:1. 卸载WAMP2. 重新安装WAMP并启动服务器3. 运行MySQL控制台程序4. 输入密码(第一次为空)5. 输入命令“SET PASSWORD=PASSWORD('123456');”(注:新密码设为123456)6. 修改PHPMYSQLADMIN中的config....

明晨姣1097mysql登录不进去 -
屠任国18060557926 ______ 进入你mysql的安装目录,这里我的是C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin> 执行:mysqladmin -uroot password 123456 然后在cmd中登录mysql -uroot -p123456登录即可.

明晨姣1097navicat for mysql无法连接数据库密码是对的,不是本地访问 -
屠任国18060557926 ______ mysql 默认是禁止远程连接的,你先确定是不是允许了.另外就是mysql有新旧密码之分(主要是加密方式不一样)

明晨姣1097为什么重启一次系统,Mysql的密码就不能用了? -
屠任国18060557926 ______ 密码忘记了是无需重装的,在mysqld(或者mysqld-nt)增加参数 --skip-grant-tables即可,例如:mysqld --skip-grant-tables 可以在服务里面修改,添加这个参数,或者修改注册表.增加了这个参数后,什么密码都可以登录,而且可以直接修改密码.

明晨姣1097刚装好的mysql数据库就是进不去,密码怎么找回
屠任国18060557926 ______ 新装数据库的时候,可能你的系统表没有重做,使用旧的密码可以使用,你可以在PJPMYADMIN里面修改密码.

明晨姣1097mysql数据库改了密码还是进不去 -
屠任国18060557926 ______ grant all privileges on *.* to root@localhost identified by 'newpassword'; FLUSH PRIVILEGES;试下

明晨姣1097mysql密码错误 -
屠任国18060557926 ______ LZ说清楚点,你是在那里登录出问题?网页登录管理还是控制台?是不是修改过密码? 我只知道如果修改过密码,用网页登录时会出错,解决方法 修改网页文件中对应的密码后,清除浏览器的cookies,记录等,再登录 网页文件中的密码类似于php+mysql的config.inc.php文件中的密码……

明晨姣1097mysql5.6 默认密码 -
屠任国18060557926 ______ mysql默认是没有密码的,直接用root密码空就可以登陆.如果之前密码忘掉,可以通过修改mysql配置文件跳过验证,进入后修改密码,可参考下http://www.rootop.org/pages/787.html应该就可以解决.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024