参考网址:https://blog.csdn.net/nullbull/article/details/79507996
Mysql使用ProxySQL实现读写分离
nohup ./xxx.sh & 后台保护进程执行脚本
查看是否开启了bin_log
mysql> show variables like 'log_%';
全量备份
各种参数:https://www.cnblogs.com/qq78292959/p/3637135.html
USER是用户名,PASSWORD是密码,table是要备份的数据库名,bakname是自己起的备份名
备份数据
mysqldump -uUSER -pPASSWORD table > bakname.sql --mast-data=2 记录pos位置
恢复数据
mysql -uUSER -pPASSWORD table < bakname.sql
备份时候加的参数
https://blog.csdn.net/cug_jiang126com/article/details/49824471
增量备份
备份:mysqladmin -uroot -p12345 flush-logs;
查看binlog日志:mysql>show binlog events in ‘mysql-bin.000003’;
https://blog.csdn.net/leshami/article/details/41962243
恢复数据:mysqlbinlog –start-position=2051 –stop-position=2399 /app/mysql_binlog/mysql-bin.000003 | mysql -uroot -p ,回车后输入密码。
待续 ···· 资料待整理
#https://blog.csdn.net/fengyong7723131/article/details/80447786
https://www.cnblogs.com/kevingrace/p/5907254.html
ProxySql 读写分离
CentOS7安装Mysql5.7:
参考网址:https://blog.csdn.net/nullbull/article/details/79507996
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
仅仅备份数据库结构
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
备份服务器上所有数据库
mysqldump –all-databases > allbackupfile.sql
还原MySQL数据库的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
还原压缩的MySQL数据库
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
将数据库转移到新服务器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
———————
作者:null_plf
来源:CSDN
原文:https://blog.csdn.net/plfplc/article/details/80704018
版权声明:本文为博主原创文章,转载请附上博文链接!
找到 my.cnf 文件,添加以下两行
skip_innodb_doublewrite
innodb_flush_log_at_trx_commit = 0
重启Mysql,重新导入数据,见证奇迹。
skip_innodb_doublewrite 禁用Mysql 的两次写功能。
innodb_flush_log_at_trx_commit = 0
当设置该值为1时,每次事务提交都要做一次fsync,这是最安全的配置,即使宕机也不会丢失事务;
当设置为2时,则在事务提交时只做write操作,只保证写到系统的page cache,因此实例crash不会丢失事务,但宕机则可能丢失事务;
当设置为0时,事务提交不会触发redo写操作,而是留给后台线程每秒一次的刷盘操作,因此实例crash将最多丢失1秒钟内的事务。
———————
作者:程序猿老曹
来源:CSDN
原文:https://blog.csdn.net/starscao/article/details/72819108
版权声明:本文为博主原创文章,转载请附上博文链接!
如何启动/停止/重启MySQL
发启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面为大家简单介绍一下操作方法:
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重启
1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
好久没在linux下重启mysql了,看来是服务跑得太稳定了呵呵,最近机器死掉,重启后mysql服务也得重启,竟然命令忘记了,只好百度、google啦!
下面是从网上搜的,应该是最靠谱的喽,大家试试好用不!
好久没有折腾服务器了,一大早打开要调试的页面,发现/tmp目录空间满了,导致MySQL没有办法正常运行了。于是修改了修改了my.cnf中mysql.sock的存放路径以及php.ini中的相关设置,这个时候需要重启MySQL,呵呵,好长时间没有在Linux下折腾服务器了,尽然突然想不起来怎么在Linux操作系统下重启MySQL服务的命令了:(
于是乎百度、google了“Linux下重启MySQL命令”,搜索结果一显示,从前几条的摘要信息中就已经找到答案了:)以下Linux下重启MySQL的正确方法:
1、通过rpm包安装的MySQL
service mysqld restart
2、从源码包安装的MySQL
// linux关闭MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown
// linux启动MySQL的命令
$mysql_dir/bin/mysqld_safe &
其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。
3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会强行终止MySQL数据库服务,有可能导致表损坏……所以自己掂量着用。
问题描述:sh文件中,在win环境下,用WinSCP编辑,出现如下错误:
-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory
解决方案:这是win的编码引起的,可通过如下解决。
1.查看该文件:vim start.sh
2.查看该错误文件的格式(一般报错的文件格式是DOS):
:set ff
3.修改该文件格式为UNIX:
:set ff=unix
4.再保存。
:wq!
———————
作者:lizhengnanhua
来源:CSDN
原文:https://blog.csdn.net/lizhengnanhua/article/details/51724396
版权声明:本文为博主原创文章,转载请附上博文链接!
数据恢复
http://blog.51cto.com/dbguy/1583063
查看linux系统常用的命令,Linux查看系统配置常用命令
https://www.cnblogs.com/xuchunlin/p/5671572.html