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 ?