1、進入mysql數據庫
root@test# mysql -u root -p
回車后 輸入密碼 密碼不可見
2、查詢所有的庫
mysql> show databases;
3、進入數據庫“student”是庫名
mysql> use student;
4、查詢所有的表
mysql> show tables;
5、查詢表,進行增刪改查“class”是表
mysql> select * from class;
6、exit 退出,如果不行只能 用 \q 命令退出.
在公司一次系統關機后,重啟機器,系統啟動了自帶的mysql進程,想要啟動自己所需配置文件的mysql,就要殺掉默認的mysql。
使用kill -9 +pid號,mysql不但沒被殺掉,而且換了一個pid號仍然運行,
使用killall mysql或者pkill -9 mysql也是這樣。
mysql可能是被加了守護進程進行監控,那么遇到這種情況,需要使用service mysql stop停止服務。
然后使用
/file/app/mysql-5.5.30/bin/mysqld --basedir=/file/app/mysql-5.5.30/ --datadir=/file/data/mysql5.5/ --user=mysql --pid-file=/file/data/mysql5.5/gongneng-bjbg-192-168-0-175.pid --port=3306
啟動所需要的mysql服務。
Kill,Pkill和Killall命令示例
Kill命令發送一個信號,一個指定的信號更加完美的過程。 kill命令可以以多種方式直接執行或從shell腳本執行。 從/ usr/bin中使用kill命令為您提供一些額外的功能來殺死使用pkill的進程名的進程。 kill命令的常用語法是:
# kill [signal or option] PID(s)
對於kill命令,信號名稱可以是:
Signal Name Signal Value Behaviour SIGHUP 1 Hangup SIGKILL 9 Kill Signal SIGTERM 15 Terminate
顯然,從上面SIGTERM行為是默認的,並殺死一個進程最安全的方法。SIGHUP是殺死一個過程,SIGTERM不太安全的方法。SIGKILL是上述三者中最不安全的方式,殺死它終止一個進程而不保存過程。 為了殺死一個進程,我們需要知道進程的進程ID。 一個過程是一個程序的一個實例。 每一次一個程序啟動時,自動將唯一的PID是該過程中產生的。 在Linux中每一個過程中,有一個pid。 啟動時的Linux系統啟動的第一個進程是- init進程 ,因此它在大多數情況下分配的'1'的值。 初始化是主的過程,不能被殺死這種方式,這確保了主進程不被意外殺害。init將會決定,並允許自己被殺害,其中殺人僅僅是一個關閉的請求。 要知道所有的流程和相應的分配的PID運行。
# ps -A
示例輸出
PID TTY TIME CMD
1 ? 00:00:01 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 migration/0 4 ? 00:00:00 ksoftirqd/0 5 ? 00:00:00 migration/0 6 ? 00:00:00 watchdog/0 7 ? 00:00:01 events/0 8 ? 00:00:00 cgroup 9 ? 00:00:00 khelper 10 ? 00:00:00 netns 11 ? 00:00:00 async/mgr 12 ? 00:00:00 pm 13 ? 00:00:00 sync_supers 14 ? 00:00:00 bdi-default 15 ? 00:00:00 kintegrityd/0 16 ? 00:00:00 kblockd/0 17 ? 00:00:00 kacpid 18 ? 00:00:00 kacpi_notify 19 ? 00:00:00 kacpi_hotplug 20 ? 00:00:00 ata/0 21 ? 00:00:00 ata_aux 22 ? 00:00: