通过rpm包安装、配置及卸载mysql

版权申明:本文章来自网络.
通过 rpm包安装A8中的mysql
MySQL的包结构
mysql-5.0.31-0.i386.rpm客户端程序与共享库
mysql-server-5.0.31-0.i386.rpm数据库服务程序
mysql-bench-5.0.31-0.i386.rpm数据库基准和性能测试工具,需要Perl和DBD::mysql模块
mysql-devel-5.0.31-0.i386.rpm数据库的库文件和头文件,若需要编译其他MySQL客户端,如Perl模块,则需安装
mysql-test-5.0.31-0.i386.rpm测试程序
mysql-connector-odbc-3.51.12-2.2.i386.rpm MySQL的ODBC驱动程序
MySQL-python-1.2.1-1.i386.rpm 一个到MySQL的界面
mysql-client-5.0.31-0.i386.rpm 数据库客户端
一般需要的包为:
perl-DBD-MySQL-*.i386.rpm
perl-DBI-*.i386.rpm
mysql-server-*.i386.rpm
mysql-*.i386.rpm
mysql-devel-*.i386.rpm
rpm -ivh rpm包名 --nodeps (强制安装,不检查依赖包)
以MySQL-server-5.0.31-0.i386.rpm为例,放在/data目录下 .
cd /data
rpm -ivh MySQL-server-5.0.31-0.i386.rpm
安装完成后在/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
生产数据库mysql、test文件
/usr/bin/mysql_install_db --user=mysql
rpm包安装完后自动将mysql安装成系统服务,所以能够使用下面命令启动、停止mysql ..
启动mysql .
/etc/init.d/mysql start 或 service mysql start ...
停止mysql ...
/etc/init.d/mysql stop 或 service mysql stop
(service mysql start|stop|restart|status|reload)
到此,mysql服务就安装配置完成。
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目录能够通过该程式来初始化。
卸载mysql .
rpm -qa|grep -i mysql
rpm -ev MySQL-server-4.0.14-0 MySQL-client-4.0.14-0 .
卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,假如确定没用后就手工删除
rm -f /etc/my.cnf
rm -rf /var/lib/mysql .
Tags: 

延伸阅读

最新评论

发表评论