工作中Linux中操作MYSQL进行记录

#PS:

一:复制另一台服务器文件到当前服务器目录下

# 1. scp  服务器ip:/home/(?文件位置) .
# 2. 输入指定服务器的密码

二:mysql文件的备份和导入

 # 查看mysql服务状态:systemctl status mysql.service
 # 启动服务   systemctl start mysql.service
 # 进入mysql mysql -uroot -p123456
 # 备份: mysqldump -h localhost -uroot -p123456 DATABASE TABLE >新的名字
#  导入: source /home/(?sql脚本详细位置)

三:动态查看日志

 # tail-f .log
 #查看当前端口是否占用 netstat -tunlp | grep 端口号
 # 在控制台中查看进程ID号,并杀死进程:
 #(1)ps -ef |grep 进程名
 #(2)kill -9 ID号
 #杀死指定端口
 #lsof -i:8081  查看某个端口的(pid)
 #kill -9 8005  杀死指定pid

四:sql相关

当查询某个值为空让他显示为0
eg:
select IFNULL(
(SELECT appinstall  from t_appstall where fwjgid=my_jgcode and statisticaltime BETWEEN my_lastmonth_firstday and my_lastmonth_lastday) 
,0 )   as appinstall INTO my_appinstall ;
end
  • 作者:金州拉文(联系作者)
  • 发表时间:2021-12-14 19:25
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论