记录一些关于操作数据库(本地和linux服务器)常用的命令

时间:2022-09-12 15:38:34

在linux服务器上进行备份 -h 后面为数据库的地址 -u名字 -p 密码 存于根路径

mysqldump -hrm-bp196m0sn25b4pnf5o.mysql.rds.aliyuncs.com -ujoy -p birdpay pay_record>pay_record_bak.sql

直接在数据库下
source /root/bak.sql

将当前服务器的目录下的文件复制到另外一台服务器
scp -r /soft/alipay-sdk-1.0.jar root@18.224.34.135:/soft/

进行备份数据库
mysqldump -h127.0.0.1 -uroot –pabc -R "scopus_test" > /work/scopus_test0312.sql
| | | | | |
主机 账号 密码 所有 数据库 导出的位置

还原数据库
mysql -h127.0.0.1 –uroot –p htdyq2019_1_17<C:/Users/wangbiao/Desktop/htdyq2019_1_17.sql
| |
数据库 sql文件的位置

备份表结构
mysqldump -uroot -pwonders scopus_batch2 xml_docmeta > d:\xml_docmeta.sql
备份一个表
scopus_batch2 是数据库
xml_docmeta是表名

 

mysql -uroot -p --default-character-set=utf8

use qyjc_20180502;

flush privileges;

source C:\database\qyjc_20180502.sql


权限问题,授权 给 root 所有sql 权限

mysql> grant all privileges on *.* to root@"%" identified by ".";

mysql> flush privileges;

 

重启数据库之后重启redis数据库

进入 redis目录下 cd /usr/redis/  直接执行这条命令/usr/redis/redis-server redis.conf &