您的位置:首页 > 大数据 > 物联网

监控进程使用io-IOTOP安装

2011-02-15 12:02 316 查看
一、rpm卸载mysql

1、查找以前是否装有mysql

命令:rpm -qa|grep -i mysql

可以看到mysql的两个包:
MySQL-server-5.5.19-1.rhel4.i386.rpm
MySQL-client-5.5.19-1.rhel4.i386.rpm

2、删除mysql
删除命令:rpm -e --nodeps 包名
#rpm -ev MySQL-server-5.5.19-1.rhel4
#rpm -ev MySQL-client-5.5.19-1.rhel4

3、删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql

二、rpm方式安装mysql

安装前准备:两个rpm包
MySQL-client-5.1.20-0.glibc23.i386.rpm
MySQL-server-5.1.20-0.glibc23.i386.rpm

1、安装服务端:
命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm

安装成功会出现....
warning: MySQL-server-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
080220 13:58:27 [Note] Plugin 'InnoDB' disabled by command line option
080220 13:58:28 [Note] Plugin 'InnoDB' disabled by command line option
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at http://www.mysql.com Support MySQL by buying support/licenses at http://shop.mysql.com Starting MySQL.[ OK ]

2、安装客户端
命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm
成功表现:
[root@localhost ~]# rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm
warning: MySQL-client-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]

3、登陆mysql
登陆MySql的命令是mysql,mysql 的使用语法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可

[root@localhost ~]# mysql
mysql>
出现了“mysql>”提示符,恭喜你,安装成功!
  
4、添加密码
#cd /usr/bin/
#mysqladmin -u root -h localhost.localdomain password 'new-password'
增加了密码后的登录格式如下:
   mysql -u root -p
   Enter password: (输入密码)
  其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。
  注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

5、修改配置文件
安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf、my-large.cnf、my-medium.cnf)

  拷贝一个示例配置文件作为mysql的配置文件:
  cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
rpm包安装完后自动将mysql安装成系统服务,所以可以使用下面命令启动、停止mysql

三、tar.gz版本安装:
mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 是mysql4.0.24版本的安装文件,是一个二进制的压缩包,所以我们的安装方式就为二进制分发安装。
安装步骤:
1.将 mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 拷贝到一个目录中
2.shell> tar zvxf mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz
3.上面的命令将在当前目录下生成一个mysql-standard-4.0.24-pc-linux-gnu-i686文件夹
4.shell>mv mysql-standard-4.0.24-pc-linux-gnu-i686 /usr/local/mysql
5.上面的命令是将mysql-standard-4.0.24-pc-linux-gnu-i686下的所有东东,剪切到/usr/local/mysql 下,进行这一步是为了以后的方便。
6.shell> groupadd mysql 增加一个名为mysql的用户组
7.shell> useradd -g mysql mysql 在mysql用户组中加一个名为mysql的用户
如果上面的两个命令不能执行,那么要切换到root用户下执行
shell>su root -
8.shell> cd /usr/local/mysql
9.shell> cp support-files/my-medium.cnf /etc/my.cnf
这时会问是否覆盖重名文件,回答y
10.shell> scripts/mysql_install_db --user=mysql
以mysql用户初始化数据库,必须以mysql用户
11.shell> chown -R root
注意后面有点,表示将当前目录下的所有文件与子目录的拥有者设
定为root用户
12.shell> chown -R mysql data
表示将当前目录下的data目录的拥有者设定为mysql用户
13.shell> chgrp -R mysql .
注意后面有点,表示将当前目录下的文件的文件组设为mysql组
14.shell> bin/mysqld_safe --user=root &
此时如果没有出现“……ended”字样,大功告成!
15.回车显示shell>
此时你可以
通过 shell>netstat –atln 命令查看3306端口是否已经启用
也可以 shell>ps -ef | grep mysqld 查看当前系统中的mysqld的进程
或直接 shell>bin/mysql –u root 进入mysql客户端,进行mysql操作
或shell>bin/mysqladmin shutdown 停止mysql服务

记住:此时你的root用户是没有密码的,任何身份都可以用root进入,你可以
通过shell> bin /mysqladmin -u root password '新口令'来设定root用户的口令,此口令将在进入mysql客户端和停止mysql服务时需要输入

四、其他命令及目录
  1、启动mysql
  /etc/init.d/mysql start 或 service mysql start

  2、停止mysql
  /etc/init.d/mysql stop 或 service mysql stop

  3、mysql正常安装目录
工具程序在/usr/bin目录中---ls /usr/bin/mysql*

  服务器程序/usr/sbin/mysqld

  数据目录/var/lib/mysql
  默认情况下mysql将错误日志文件、二进制日志文件及进程文件写在/var/lib/mysql目录中,如localhost.err、localhost.pid、localhost-bin.001等

要改变这些情况可以修改/etc/my.cnf文件

  如将日志文件写在/var/log目录中,可以在my.cnf文件中加入下面两行:
  [mysqld_safe]
  err-log = /var/log/mysqld.log

  有个实用程序/usr/bin/mysql_install_db,该程序可以用来初始化 mysql数据库,即创建/var/log/mysql目录,及创建mysql数据库(mysql授权表等信息)及test数据库(空库),如果不小心删除了/var/log/mysql目录可以通过该程序来初始化.

4、系统启动时自动打开mysql服务
su - #切换回root用户
cd /usr/local/mysql
cp support-files/mysql.server /etc/rc.d/init.d/mysql #把mysql的脚本文件拷到系统的启动目录下
cd /etc/rc.d/init.d/
chmod +x mysql #改为可执行文件属性
chkconfig --add mysql #将mysql加到启动服务列表里
chkconfig mysql on #让系统启动时自动打开mysql服务
重起系统后,执行 /usr/local/mysql/bin/mysql ,如果出现mysql的提示符,说明整个安装成功

5、查看运行的mysql线程
#ps –ef|grep mysql本文出自 “雪飘七月” 博客,请务必保留此出处http://xuepiaoqiyue.blog.51cto.com/4391594/787012
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: