1、linux mysql输错命令

mysql命令行中执行多行命令时,如果前边输入的命令发生错误,是很令人头疼的事情,可以通过输入\c来取消前边的输入,重新进入“mysql->”提示符。

2、linux java jdk 1.7 下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

启动/关闭Tomcat

先把当前位置移动到 tomcat 的 bin 下  :    cd /usr/local/tomcat/bin

开启:./startup.sh

关闭:./shutdown.sh

基于查看tomcat是否关闭

ps -ef|grep java

root              Apr19 ?        :: [java] <defunct>  

显示这个信息说明已经关闭

查看 tomcat 实时日志

1、先切换到:cd tomcat/logs

2、tail -f catalina.out

3、这样运行时就可以实时查看运行日志了

Ctrl+c 是退出tail命令。

tomcat 内存溢出

java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5"

java.lang.OutOfMemoryError: PermGen space

进入Tomcat中的/bin/catalina.sh
在catalina.sh中添加如下代码:

#此处为添加代码
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m"

添加的位置:echo"Using CATALINA_BASE"     之前的一行。

进入编辑

vi /usr/local/mytxt

按 i 进入插入模式

退出编辑

1、按 Esc ,退出插入模式,

2、然后这时,我们输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能如下。

W:write,写入

Q:quit,退出

再回车,就保存退出了

开启/关闭 linux 端口(防火墙)

 1) 重启后生效 
开启: chkconfig iptables on 
关闭: chkconfig iptables off

2) 即时生效,重启后失效 
开启: service iptables start 
关闭: service iptables stop

查看防火墙状态

service iptables status

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。

单独开启端口,如果想要开启多个端口,就重复执行第一句话,然后执行 2 3 4。

               1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

               2.保存:/etc/rc.d/init.d/iptables save

               3.重启服务:/etc/init.d/iptables restart

               4.查看端口是否开放:/sbin/iptables -L -n

seLinux

    seLinux 简单来说就是 Linux 的安全防护机制。

查看SELinux状态:/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

getenforce                     ##也可以用这个命令检查

SELinux status:                 enabled    #表示开启

关闭SELinux:

1、临时关闭(不用重启机器):

setenforce 0                  ##设置SELinux 成为permissive模式

##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

关于mysql 命令

1、登录 mysql

在当前目录是 root 的目录下   输入命令 : mysql -hlocalhost -uroot -p -P3306

其中 -u root 是登录数据库用户名,-p 带表数据库密码 ,-P 代表端口。

2、通过登录mysql系统,修改 root 密码
  # mysql -uroot -p
  Enter password: 【输入原来的密码】
  mysql>use mysql;
  mysql> update user set password=passworD("test") where user='root';
  mysql> flush privileges;
  mysql> exit;

3、显示有哪些数据库     show databases;

4、使用某个数据库   use 数据库名;

5、查看有哪些表   show tabes;

6、接着就可以写 sql 查询语句。注意语句后面加分号。

7、退出mysql   quit。

8、创建新数据:create database DB_name;

9、 linux 下面的 mysql 是默认区分大小写的,windows 下不区分,所以在linux 上安装了 mysql 以后,修改默认设置不分区大小写,不然生成的数据库表会有两份。不能登录系统,修改方式如下:

用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=,重启MYSQL服务( /etc/init.d/mysqld restart),这时已设置成功:不区分表名的大小写;

lower_case_table_names参数详解:

lower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写

10、列出当前mysql的状态信息:STATUS

11、mysql 的编码 (数据库编码不对,系统的汉字账号就不能登录成功。)

  1)查看 mysql 编码:show variables like 'character%';   *** 需要登录进 mysql 里面查看。

    

  2)、修改 mysql 编码:

       vi /etc/my.cnf

    [client]
    default_character_set=utf8
    [mysqld]
    collation_server = utf8_general_ci
    character_set_server = utf8

  3)、修改后重启 mysql 服务查看 show variables like 'character%';

    

mysql 备份

   见博客:Linux 下的 mysql 自动备份

linux 大杂烩的更多相关文章

  1. linux大杂烩

    linux: 进入hbase后不能移动光标和删除  Options-Session Options -- Terminal --右边的Terminal中选择linux然后点击OK就好了

  2. 虚拟机+linux+大杂烩

    出于项目需要,需要用到linux系统.这玩意儿平时很少用,要说体验度还是windows更人性化一些. 1.虚拟机的安装,这个没说的,百度VMware直接下最新版安装就好. 2.接着是linux系统的安 ...

  3. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  4. Linux 下源码安装大杂烩

    本文仅以记录平常源码安装部分软件是需注意的关键点. 有时为了方便,如在 Ubuntu 系统中,采用 sudo apt-get install soft-version 来安装某一版本的软件显得更为便捷 ...

  5. Linux命令大杂烩

    查看linux出口IP curl ifconfig.me scp跨服务器转移文件命令 scp 文件 root@IP:/application/apache-tomcat-8.0.36      回车, ...

  6. linux命令大杂烩之网络管理

    在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具. 作为一款强力 ...

  7. linux系统状态网络、权限、用户大杂烩

    来来来,我们聊一下liunx系统相关的知识!! 首先从查询网络配置开始 ifconfig 查询.设置网卡和ip等参数 ifup,ifdown 脚本命令,更简单的方式启动关闭网络 ip命令是结合了ifc ...

  8. Linux常用命令大杂烩(持续更新)

    1.vimn,$s/findstr/targetstr/g #替换n到文档末尾的所有字符串:% s/^.\{4\}//g #将当前缓冲区的所有行的前4个字符删除 2.每周日早上3:30删除日志30 3 ...

  9. Linux C/C++计划Shell命令大杂烩(1)

    1, 请参见发行信息 cat /etc/issue 2, 查看内核版本号 uname -r 查看内核版本号 uname -p 查看处理器类型32bit/64bit uname -n 查看网络主机名(o ...

随机推荐

  1. dp回文

    .dp回文子串 通常在dp数组中存放的是 从i到j是否是回文子串 1.动态规划 2.中心扩展法 #include<iostream> #include<algorithm> # ...

  2. Python实现FTP文件的上传和下载

    # coding: utf-8 import os from ftplib import FTP def ftp_connect(host, username, password): ftp = FT ...

  3. python3 实例方法、类方法和静态方法

    #!/usr/bin/env python3.6 #-*- coding:utf-8 -*- # class Person(object): city = 'Beijing' def __init__ ...

  4. calico客户端工具calicoctl

    工具介绍: Calico的二进制程序文件calicoctl可以直接操作Calico存储来查看,修改或配置Calico系统特性. 三种方式部署calicoctl:①二进制安装:②docker安装:③运行 ...

  5. BZOJ2839 集合计数 容斥

    题目描述(权限题qwq) 一个有N个元素的集合有2^N个不同子集(包含空集),现在要在这2^N个集合中取出若干集合(至少一个),使得 它们的交集的元素个数为K,求取法的方案数,答案模100000000 ...

  6. Python之file

    读写文件 代码: #读写文件str = """i love China!!i hope everyone save"""#打开并书写文件f ...

  7. Kettle中并行执行测试

    整个作业截图: 设置并行方法:右键 START 组件,勾选最后一个选项: Run Next Entries In Parallel 设置aa, bb, cc, dd, ee 都是shell脚本,内容都 ...

  8. DataTable行列转置

    DataTable dtNew = new DataTable(); dtNew.Columns.Add("ColumnName", typeof(string)); ; i &l ...

  9. IntelliJ IDEA 2018最新版注册码激活方法

    一.首先点击intellij idea 2018 二.选择激活码 三.输入以下激活码intellij idea 2018 最新版本 注册激活码 **************************** ...

  10. DUMP 5 企业级电商项目

    [订单模块] 创建订单 商品信息  订单列表  订单详情 取消订单 订单列表  订单搜素  订单详情  订单发货 [创建订单]  购物车勾选商品 涉及 Cart Product  => 一个商品 ...