RHEL4 环境下安装mysql数据库

RHEL4 环境下安装mysql数据库

一、 安装环境:

操作系统:Red Hat Enterprise Linux 4 Update 5

系统硬件:32bit i386

Mysql数据库版本

MySQL-client-community-5.0.67-0.rhel4.i386.rpm

MySQL-server-community-5.0.67-0.rhel4.i386.rpm

perl-DBI-1.40-5.i386.rpm

二、 安装过程:

1. 检测系统是否安装mysql或者自带mysql服务器。执行命令:

rpm –qa | grep mysql

如果系统已经安装则执行mysql数据库的卸载,执行命令:

rpm -e --nodeps XXX (XXX表示上面命令列出的已安装的mysql数据库。)

然后执行

rpm –ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm

rpm –ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm

完成MySQL数据库的安装,mysql用户组和用户自动创建,MySQL服务器自动启动。

三、 管理MySQL数据库:

1. MySQL数据库默认超级管理员用户名root,密码为空。只能从本地登陆。

设置root密码,shell环境下执行命令

mysqladmin –u root password 'new_password' (new_password 为设置的密码)

mysql数据库提示符环境下,修改root密码:

mysql>update user set password=PASSWORD('new_password')WHERE user='root';
mysql>FLUSH PRIVILEGES; (修改确认)

修改root可以远程登陆,执行命令:

mysql>grant all privileges on *.* to root@’%’ identified by ‘password’ ;

mysql>flush privileges;

2. mysql使用rpm安装使用默认路径:

数据库安装路径:/usr/share/mysql

数据库数据表安装路径:/var/lib/mysql/

3. 数据库安装路径下,没有bin目录,bin目录下的命令自动被分散到其他系统bin目录下或者sbin目录。

4. 启动和关闭数据库:

启动:在/usr/bin目录下,执行命令:

safe_mysqld –no-defaults –user=mysql &

或者

service mysql start

关闭:

mysqladmin –u root –p password(root密码) shutdown

或者

service mysql stop

重启

service mysql restart

四、 转移默认数据库数据表位置:

假设修改路径数据库路径到 /db/mysql

步骤:

关闭数据库:

1) mysqladmin -uroot -pmysql shutdown

2) 新建目录: /db;

3) mv /var/lib/mysql/ /db ;

4) 修改路径属性:

chown -R mysql.mysql /db/mysql ; -----mysql 用户组和用户

5) 拷贝mysql安装目录下的my-medium.cnf 到 /etc 目录下,并修改名字为my.cnf

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

/etc/my.cnf 是整个mysql数据的配置文件,

~/.my.cnf 是用户自定义的数据的配置文件,

$datadir/my.cnf 是具体数据库的配置文件,

6) 修改/etc/my.cnf 下面的属性:

datadir=/db/mysql

basedir=/usr/share/mysql

socket = /db/mysql/mysql.sock

7)修改 /etc/init.d/mysql启动脚本,

datadir=/db/mysql

basedir=/usr/share/mysql

8) 拷贝 /usr/bin下mysql相关命令到 /usr/share/mysql/bin目录下

cp -r /usr/bin /usr/share/mysql/

9)修改完毕,重启数据库。

/etc/init.d/mysql start

或者

service mysql start

五、 数据库编码:

统一编码为UTF-8,可以修改/etc/my.cnf文件中的character_set_default=编码。修改之后,重启mysql数据库。

希望对第一次安装的朋友有所帮助。

本文出自 “小韦的个人空间” 博客,请务必保留此出处http://garid.blog.51cto.com/260806/101359

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值