一: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问题的更多相关文章

  1. OAF开发中一些LOV相关技巧 (转)

    原文地址:OAF开发中一些LOV相关技巧 在OAF开发中,LOV的使用频率是很高的,它由两部分构成一是页面上的LOV输入框(如OAMESSageLovInputBean),二是弹出的LOV模式窗口(O ...

  2. iOS开发中获取WiFi相关信息

    iOS 开发中难免会遇到很多与网络方面的判断,这里做个汇总,大多可能是与WiFi相关的. 1.Ping域名.Ping某IP 有 时候可能会遇到ping 某个域名或者ip通不通,再做下一步操作.这里的p ...

  3. 开发中常遇到的linux系统配置操作整理

    一直以来,工作中使用xshell连接linux虚拟机.常常需要在虚拟机中搭建一个新的Linux系统,为了满足操作需要,必不可少的是一系列配置.之前对这些指令都是记录在云笔记,但是零零散散,每次用时,都 ...

  4. 浅谈Excel开发:十 Excel 开发中与线程相关的若干问题

    采用VSTO或者Shared Add-in等技术开发Excel插件,其实是在与Excel提供的API在打交道,Excel本身的组件大多数都是COM组件,也就是说通过Excel PIA来与COM进行交互 ...

  5. iOS开发中与库相关的术语

    动态库 VS 静态库 Static frameworks are linked at compile time. Dynamic frameworks are linked at runtime

  6. 关于基于LinphoneSDK通话项目开发中遇到的相关问题

    在之前小学期的项目开发当中,我们小组进行的是使用网上开源的LinphoneSDK来开发一款Android端的VOIP电话APP. 因为网上关于这个SDK在安卓端的开发文档相当少,所以我们只能根据少量的 ...

  7. iOS开发中虚拟键盘相关的坑

    初学者在学习iOS开发时,遇到在一个textField中输入完内容后却发现虚拟键盘无法隐藏起来而不知所措的情况的人一定不占少数吧.这篇文章就说说我遇到的和虚拟键盘有关的三个问题及解决对策. 在模拟器测 ...

  8. web前端开发中常用的尺寸和位置

    我们在日常web前端开发过程中,会经常用到各种尺寸和位置.通常是js做动画的时候.轮播图,滚屏动画,粒子,碰撞检测,拖拽,滚动加载等等.这里我将常用的尺寸和位置的获取进行总结,不包括canvas,SV ...

  9. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

随机推荐

  1. postgres - 以单用户模式运行一个 PostgreSQL服务器

    SYNOPSIS postgres [ -A 0 | 1] [ -B nbuffers] [ -c name=value] [ -d debug-level] [ --describe-config ...

  2. 两台服务器共享文件Windows和Linux

    最近遇到一个问题,新装的两台服务器死活就是挂载不上samba服务器上的文件,在输入mount挂载命令的时候提示只读什么的,尝试了在挂载的时候用只读的方式去挂载也是不行,最终发现了,缺少安装cifs包, ...

  3. CA认证机制的简明解释

    公钥机制面临的问题: 假冒身份发布公钥! 可以用CA来认证公钥的身份.CA有点像公安局,公钥就像身份证.公安局可以向任何合法用户颁发身份证以证明其合法身份.第三方只要识别身份证的真伪就能判断身份证持有 ...

  4. Mybatis中dao层实现

    在上一个笔记中继续: 因为要基于dao层,那么我们只需要又一个dao的接口,和一个mapper的文件就可以测试了. 但是基于dao层的时候需要规范: Mapper.xml文件中的namespace与m ...

  5. union 横向组合

    select sum(zs) zs,sum(zl) zl,sum(ts) ts,sum(lxcbw) lxcbw,sum(bz) bz,sum(sfzqt) sfzqtfrom (select cou ...

  6. UNIX网络编程总结三

    套接口结构 IPv4套接口地址结构: 1 2 3 4 5 6 7 struct sockaddr_in{/*16字节*/ uint8_t sin_len;  /*结构体长度,8位*/ sa_famil ...

  7. Object中有哪些公用方法?

    clone()方法 实现对象的浅复制,只有实现了Cloneable接口才能调用该方法. toString()方法 返回该对象的字符串表示. equals()方法: 在Object中与“==”的定义是一 ...

  8. tac反向显示文件内容

    1.命令功能 tac是cat的反向拼写功能是反向显示文件内容.cat是从文件第一行开始读取文件输出,tac是从最后一行开始读取文件并进行反向输出. 2.语法格式 tac  [option]  [fil ...

  9. centos7 内网可达,外网不可达

    参考:https://www.cnblogs.com/operationhome/p/10207257.html 网关地址改为192.168.1.1

  10. ps:图层知识

    如果我们要改变下左图上方的蓝色小球位置,就需要先创建一个符合小球大小的选区,这并不困难,可以使用椭圆选框工具来创建一个正圆的选区(可通过[空格 CTRL 单击图像]放大图像).之后使用移动工具移动选区 ...