转载 http://garid.blog.违规广告.com/260806/101359
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; ( 修改确认 )
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数据库。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16797271/viewspace-616675/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16797271/viewspace-616675/