mysql命令行中執行多行命令時,若是前邊輸入的命令發生錯誤,是很使人頭疼的事情,能夠經過輸入\c來取消前邊的輸入,從新進入「mysql->」提示符。html
二、linux java jdk 1.7 下載地址:java
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.htmlmysql
先把當前位置移動到 tomcat 的 bin 下 : cd /usr/local/tomcat/binlinux
開啓:./startup.shsql
關閉:./shutdown.sh數據庫
ps -ef|grep java windows
root 7010 1 0 Apr19 ? 00:30:30 [java] <defunct>
顯示這個信息說明已經關閉tomcat
一、先切換到:cd tomcat/logs安全
二、tail -f catalina.outoracle
三、這樣運行時就能夠實時查看運行日誌了
Ctrl+c 是退出tail命令。
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 進入插入模式
一、按 Esc ,退出插入模式,
二、而後這時,咱們輸入「冒號」,即":"(不需雙引號),在下方會出現冒號,等待輸入命令,如圖,我輸入的是WQ。功能以下。
W:write,寫入
Q:quit,退出
再回車,就保存退出了
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 簡單來講就是 Linux 的安全防禦機制。
查看SELinux狀態:/usr/sbin/sestatus -v ##若是SELinux status參數爲enabled即爲開啓狀態
getenforce ##也能夠用這個命令檢查
SELinux status: enabled #表示開啓
關閉SELinux:
一、臨時關閉(不用重啓機器):
setenforce 0 ##設置SELinux 成爲permissive模式
##setenforce 1 設置SELinux 成爲enforcing模式
二、修改配置文件須要重啓機器:
修改/etc/selinux/config 文件
將SELINUX=enforcing改成SELINUX=disabled
重啓機器便可
一、登陸 mysql
在當前目錄是 root 的目錄下 輸入命令 : mysql -hlocalhost -uroot -p -P3306
其中 -u root 是登陸數據庫用戶名,-p 帶表數據庫密碼 ,-P 表明端口。
二、經過登陸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;
三、顯示有哪些數據庫 show databases;
四、使用某個數據庫 use 數據庫名;
五、查看有哪些表 show tabes;
六、接着就能夠寫 sql 查詢語句。注意語句後面加分號。
七、退出mysql quit。
八、建立新數據:create database DB_name;
九、 linux 下面的 mysql 是默認區分大小寫的,windows 下不區分,因此在linux 上安裝了 mysql 之後,修改默認設置不分區大小寫,否則生成的數據庫表會有兩份。不能登陸系統,修改方式以下:
用root賬號登陸後,在/etc/my.cnf 中的[mysqld]後添加添加lower_case_table_names=1,重啓MYSQL服務( /etc/init.d/mysqld restart),這時已設置成功:不區分表名的大小寫; lower_case_table_names參數詳解: lower_case_table_names = 0
其中 0:區分大小寫,1:不區分大小寫
十、列出當前mysql的狀態信息:STATUS
十一、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%';