随笔-193  评论-715  文章-1  trackbacks-0

本Blog所有内容不得随意转载,版权属于作者所有。如需转载请与作者联系( fastzch@163.com )。
未经许可的转载,本人保留一切法律权益。
一直以来,发现有某些人完全不尊重我的劳动成果,随意转载,提醒一下那些人小心哪天惹上官司。

网上安装MySQL的文章大都是用二进制源码安装的,其步骤比较复杂,所以我将用RPM包安装的过程记录下来,分享给大家。

1,先看看系统中是否自带其它版本的MySQL,命令如下:
#rpm -qa|grep MySQL

#rpm -qa|grep mysql
如果带有此软件,请先用rpm -e将这些软件干掉,命令如下:
#rpm -e mysql*****(此处为你的包名,即上面查询出来的名字)
如果在删除的过程中提示因为一些依赖关系无法删除,请用如下命令:
#rpm -e --nodeps mysql*****

2,去MySQL的官方网站上下载RPM包,根据你的服务器的CPU型号和Redhat版本选择不同的RPM包(包括服务端和客户端的包),地址如下:
http://dev.mysql.com/downloads/mysql/5.0.html

3,在Redhat中新增用户和用户组,命令如下:
#groupadd mysql
#useradd -g mysql mysql

4,将下载的放到Redhat的某一目录下,分别执行命令安装服务端和客户端的RPM包,命令如下:
#rpm -ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm
#rpm -ivh MySQL-client-community-5.0.67-0.rhel4.i386.rpm

5,修改root用户的密码:
# killall mysqld
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

6,修改root用户远程访问的权限:
# killall mysqld
# mysqld_safe --user=mysql &
# mysql -u root -p mysql
Enter password: (输入第5步中修改后的新密码)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

posted on 2008-08-27 13:28 Robin's Programming World 阅读(2745) 评论(0)  编辑  收藏 所属分类: DB

只有注册用户登录后才能发表评论。


网站导航: