欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一些linux

程序员文章站 2024-01-29 23:41:34
...

格式: mysql -h主机地址 -u用户名-p用户密码

1、例1:连接到本机上的MYSQL

一般可以直接键入命令

mysql -uroot -p
  • 1

回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

2、连接到远程主机上的MySQL

假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:

mysql -h10.0.0.1 -uroot -p123
  • 1

(注:u与root可以不用加空格,其它也一样)

3、退出MySQL命令



ps -ef|grep详解

ps命令将某个进程显示出来

grep命令是查找

中间的|是管道命令 是指ps命令与grep同时执行

PS是LINUX下最常用的也是非常强大的进程查看命令

grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

以下这条命令是检查java 进程是否存在:ps -ef |grep java

字段含义如下:
UID       PID       PPID      C     STIME    TTY       TIME         CMD

zzw      14124   13991      0     00:38      pts/0      00:00:00    grep --color=auto dae

 

UID      :程序被该 UID 所拥有

PID      :就是这个程序的 ID 

PPID    :则是其上级父程序的ID

C          :CPU使用的资源百分比

STIME :系统启动时间

TTY     :登入者的终端机位置

TIME   :使用掉的CPU时间。

CMD   :所下达的是什么指令

 

ps -e|grep dae

一些linux

 

ps -f|grep dae

一些linux

 

[aaa@qq.com 网设大作业]$ ps -ef|grep dae

一些linux



ps aux|grep mysql 查看mysql状态

mysql -uroot -proot 数据库登录

mysql --version  查看mysql版本

ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps -A 显示所有程序。 
3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 
4)ps -e 此参数的效果和指定"A"参数相同。 
5)ps e 列出程序时,显示每个程序所使用的环境变量。 
6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 
7)ps -H 显示树状结构,表示程序间的相互关系。 
8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。 
9)ps s 采用程序信号的格式显示程序状况。 
10)ps S 列出程序时,包括已中断的子程序资料。 
11)ps -t  指定终端机编号,并列出属于该终端机的程序的状况。 
12)ps u  以用户为主的格式来显示程序状况。 
13)ps x  显示所有程序,不以终端机来区分。
ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。

$ ps aux | grep amoeba

查到amoeba的进程

$ kill -s 9 pid

杀死进程


service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下:

[aaa@qq.com ~]# service mysql start
mysql: unrecognized service
[aaa@qq.com ~]# service mysql restart
mysql: unrecognized service
 
[aaa@qq.com ~]# rpm -q mysql   查询发现mysql已经正常安装
mysql-5.1.52-jason.1

[aaa@qq.com ~]# /etc/rc.d/init.d/mysql start  直接启动没问题
Starting mysqld:  [  OK  ]

 
[aaa@qq.com ~]# ls  /etc/rc.d/init.d/mysql  -l
-rwxr-xr-x 1 root root 5509 Dec 18 02:31 /etc/rc.d/init.d/mysql

[aaa@qq.com ~]# chkconfig mysql on 设置mysql开机启动

[aaa@qq.com ~]# chmod 755 /etc/rc.d/init.d/mysql  修改mysql执行权限

[aaa@qq.com ~]# service mysql start  搞定
Starting mysqld:  [  OK  ]
[aaa@qq.com ~]# service mysql start
Starting mysqld:  [  OK  ]
[aaa@qq.com ~]# service mysql status
mysqld (pid 9487) is running...