【1】查看MySQL
ps -ef|grep mysql
root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock usr/bin/mysql 是指:mysql的运行路径 var/lib/mysql 是指:mysql数据库文件的存放路径 usr/lib/mysql 是指:mysql的安装路【2】连接数据库
mysql -uroot[username] -pEnter passWord:【3】mysql服务
service mysqld stop ;service mysqld start;服务重启后,可能会宕机,需要重启tomcat !!!如果没有安装则提示:
[root@localhost ~]# service mysqld start mysqld:未被识别的服务检测服务是否已经添加到linux上(如果安装则会提示如下)
[root@localhost ~]# chkconfig --list mysqld mysqld 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:启用 6:关闭如果没有安装则提示:
[root@localhost ~]# chkconfig --list mysqld 在mysqld服务中读取信息时出错,没有那个文件或目录一旦你启动了服务,可以这样检查服务器是否在运行
[root@localhost ~]# ps -el | grep mysqld 4 S 0 1796 1 0 85 0 - 1513 wait ? 00:00:00 mysqld_safe 4 S 27 1856 1796 0 78 0 - 34055 - ? 00:00:00 mysqld [root@localhost ~]# 如果你看到有,就说明服务器安装起来了~~【4】备份数据库
mysqldump基本语法: mysqldump -u username -p dbname table1 table2 ...-> BackupName.sql 其中:dbname参数表示数据库的名称;table1和table2参数表示需要备份的表的名称,为空则整个数据库备份;BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径。通常将数据库被分成一个后缀名为sql的文件;如,备份cloudoa数据库到当前路径下:mysqldump -uroot -p cloudoa >./backup.sql【5】检查并修复数据库数据表
如出现以下提示:
Table './hb_cloudoa/tb_xmpp_notice' is marked as crashed and should be repaired操作:
登录: mysqlcheck -u root -p hb_cloudoa输入密码:Enter password:然后添加 –auto-repair 参数自动修复。修复前最好备份一下数据库(如上述第四所示):
mysqldump -u root -p hb_cloudoa > hb_cloudoa.sqlEnter password:【进行修复】
mysqlcheck -u root -p hb_cloudoa --auto-repairEnter password:【6】查看文件安装路径
whereis mysql
[root@YCOffcie /]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/local/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz【7】查询运行文件所在路径(文件夹地址)
which mysql
[root@YCOffcie /]# which mysql/usr/bin/mysql新闻热点
疑难解答