开发中遇到的相关linux问题
一:java.sql.SQLException: Access denied for user 'root'@'10.150.152.200' (using password: YES)
1:用户名后多了空格(username值root后多了空格)
spring:
datasource:
url: jdbc:mysql://10.150.152.200:3306/mybatis
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
2:没有授权
GRANT ALL PRIVILEGES ON . TO root @'%' IDENTIFIED BY "password";
FLUSH PRIVILEGES; //刷新权限
参考链接:https://www.cnblogs.com/maanshancss/p/9272358.html
二:ubuntu程序进程查看与关闭进程
参考
【https://blog.csdn.net/JNingWei/article/details/78440106】
【查看进程】【https://blog.csdn.net/xudailong_blog/article/details/78376895】
【关闭进程】【https://blog.csdn.net/lufangbo/article/details/79376601】
例如
ps –aux //查看进程号
ps –aux | more //全部查看
ps –ef | grep mysql //查看mysql的进程
kill - //强制杀掉进程号3306
比如查看 firefox 的相关进程信息
ps -aux|grep firefox
ps -aux|grep nvidia
ps -aux|grep terminal
关闭某个进程
kill # 7082位某个进程的PID(比如firefox的某个进程PID是7082 则关闭firefox的进程)
转载来源:https://www.cnblogs.com/anno-ymy/p/10517512.html
三:linux删除命令
rm [选项] 文件
-f, --force 强力删除,不要求确认
-i 每删除一个文件或进入一个子目录都要求确认
-I 在删除超过三个文件或者递归删除前要求确认
-r, -R 递归删除子目录
-d, --dir 删除空目录
-v, --verbose 显示删除结果
常用如下几个:
rm -d 目录名 #删除一个空目录
rmdir 目录名 #删除一个空目录
rm -r 目录名 #删除一个非空目录
rm 文件名 #删除文件
在终端进到那个文件夹,然后执行:
sudo rm -rf 文件夹名
如果还是不行,就用
sudo chmod 777 文件夹名
四:linux下mysql查看默认端口号与修改端口号方法
登录mysql后:
mysql> show global variables like 'port'; 命令查看端口号
编辑/etc/my.cnf文件,添加port=1006
重新启动mysql:/etc/init.d/mysqld restart
五:使用Navicat把本地数据库上传到服务器
服务器系统基本都是基于linux的,这个数据库上传的方式适用于linux的各种版本,比如Ubuntu和Centos(尽管这两个版本各种大坑小坑,但至少在数据库传输上保持了一致性)
当然本地数据库上传到服务器的前提是,服务器也已经安装好了MySQL数据库
1.在服务器端:
1.linux如何查看mysql是否启动
service mysqld status
mysqld is stopped 那就说明mysql服务是停止状态
mysqld is running 那就说明mysql服务是启动状态
2.重启mysql
service mysqld restart
3.登录mysql
#如果是刚刚安装了mysql,密码为空,直接按Enter键(回车)就进去了,如果已经设置了密码,就填写密码登录
mysql -uroot -p
4.给远程访问设置权限
#其中123456是用于连接的密码,读者可以将其设置得更加复杂一些
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES; #设置密码,如果是新安装的mysql需要在这里把密码设置了,如果已经有密码了就不用了
set password =password('123456');
flush privileges;
5.退出mysql
quit
2.在本地:
1.安装Navicat
虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了。
2.建立连接
1.先新建连接,跟本地数据库连上,连接名随便起一个就可以,如图
图1
图2
图3
2.再新建连接,跟服务器数据库连上,连接名也随便起一个就可以,如图
图1
图2
3.数据传输,如图
图1
图2
图3
至此,完成了本地数据库传输到服务器的过程
可以到服务器端,进入mysql查看一下,是否已经上传成功:
转载来源:https://blog.csdn.net/kkfd1002/article/details/80247882
开发中遇到的相关linux问题的更多相关文章
- OAF开发中一些LOV相关技巧 (转)
原文地址:OAF开发中一些LOV相关技巧 在OAF开发中,LOV的使用频率是很高的,它由两部分构成一是页面上的LOV输入框(如OAMESSageLovInputBean),二是弹出的LOV模式窗口(O ...
- iOS开发中获取WiFi相关信息
iOS 开发中难免会遇到很多与网络方面的判断,这里做个汇总,大多可能是与WiFi相关的. 1.Ping域名.Ping某IP 有 时候可能会遇到ping 某个域名或者ip通不通,再做下一步操作.这里的p ...
- 开发中常遇到的linux系统配置操作整理
一直以来,工作中使用xshell连接linux虚拟机.常常需要在虚拟机中搭建一个新的Linux系统,为了满足操作需要,必不可少的是一系列配置.之前对这些指令都是记录在云笔记,但是零零散散,每次用时,都 ...
- 浅谈Excel开发:十 Excel 开发中与线程相关的若干问题
采用VSTO或者Shared Add-in等技术开发Excel插件,其实是在与Excel提供的API在打交道,Excel本身的组件大多数都是COM组件,也就是说通过Excel PIA来与COM进行交互 ...
- iOS开发中与库相关的术语
动态库 VS 静态库 Static frameworks are linked at compile time. Dynamic frameworks are linked at runtime
- 关于基于LinphoneSDK通话项目开发中遇到的相关问题
在之前小学期的项目开发当中,我们小组进行的是使用网上开源的LinphoneSDK来开发一款Android端的VOIP电话APP. 因为网上关于这个SDK在安卓端的开发文档相当少,所以我们只能根据少量的 ...
- iOS开发中虚拟键盘相关的坑
初学者在学习iOS开发时,遇到在一个textField中输入完内容后却发现虚拟键盘无法隐藏起来而不知所措的情况的人一定不占少数吧.这篇文章就说说我遇到的和虚拟键盘有关的三个问题及解决对策. 在模拟器测 ...
- web前端开发中常用的尺寸和位置
我们在日常web前端开发过程中,会经常用到各种尺寸和位置.通常是js做动画的时候.轮播图,滚屏动画,粒子,碰撞检测,拖拽,滚动加载等等.这里我将常用的尺寸和位置的获取进行总结,不包括canvas,SV ...
- Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令
Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...
随机推荐
- jvm监控和诊断工具
大牛写的Java的OOM Killer:https://www.jianshu.com/p/4645254be259 强烈推荐 总的参考链接:https://cloud.tencent.com/dev ...
- FMC141-4路 250Msps/16bits ADC, FMC板卡
FMC141-4路 250Msps/16bits ADC, FMC板卡 一.产品概述: 本板卡基于 FMC 标准板卡,实现 4 路 16-bit/250Msps ADC 功能.遵循 VITA 57 标 ...
- Linux性能优化从入门到实战:08 内存篇:内存基础
内存主要用来存储系统和应用程序的指令.数据.缓存等. 内存映射 物理内存也称为主存,动态随机访问内存(DRAM).只有内核才可以直接访问物理内存. Linux 内核给每个进程都提供了一个独立的 ...
- css3 first-of-type选择器以及css3选择器中:first-child与:first-of-type的区别
CSS3 first-of-type选择器 “:first-of-type”选择器类似于“:first-child”选择器,不同之处就是指定了元素的类型,其主要用来定位一个父元素下的某个类型的第一个子 ...
- [洛谷P2296] NOIP2014 寻找道路
问题描述 在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1 .路径上的所有点的出边所指向的点都直接或间接与终点连通. 2 .在满足条 ...
- 【leetcode】870. Advantage Shuffle
题目如下: 解题思路:几千年前,一个古人曾经解过这个题目,他的名字叫做田忌,后人称他的解题思想叫做“田忌赛马”.言归正传,本题就是一个田忌赛马的问题,先将A与B进行排序,然后判断A[0]与B[0]的大 ...
- $nextTick
Vue 实现响应式并不是数据发生变化之后 DOM 立即变化,而是按一定的策略进行 DOM 的更新. $nextTick 是在下次 DOM 更新循环结束之后执行延迟回调,在修改数据之后使用 $nextT ...
- JDK1.8 红黑树
序言 当在10亿数据中只需要进行10几次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感. 红黑树的应用 红黑树的应用比较广泛,主要是用它来存储有序的数据,它的时间复杂度是 ...
- ubuntu 18.04下Chromium设置为系统代理
前言 在ubuntu 18.04下挂上ss后firefox能直接上google了但是chromium上不去 会出现下面两种情况 # This site can't be reached xxxxxx ...
- luogu P1020 导弹拦截 x
首先上题目~ luogu P1020 导弹拦截 题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都 ...