Mysql有很多种安装方式包括rpm,编译安装,二进制安装。二进制包大约为123MB,源码包大约为23MB。我们采用编译安装的方式。
1、下载文件到相应的目录,
cd
/
|
也可以自己先下载到本地 ,然后通过RZ命令上传到 你所希望存放的文件夹里;
还可以点击secureCRT 上的SecureFX 的图标进行上传文件;
2、解压缩
tar
zxvf mysql-5.1.57.
tar
.gz
|
3、创建相关用户和组
groupadd mysql
useradd
-g mysql -s
/sbin/nologin
-M mysql
|
4、编译安装mysql
cd
/mysql-5
.1.57
.
/configure
-prefix=
/opt/mysql
make
&&
make
install
|
5、创建data目录并且修改目录属性
cd
/opt
mkdir
-p
/mysql/data
chown
-R mysql:mysql mysql
|
6、复制并改名
cp
/opt/mysql/share/mysql/my-medium
.cnf
/etc/my
.cnf
|
7、修改/etc.my.cnf文件,添加basedir和datadir
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
basedir =
/opt/mysql
datadir =
/opt/mysql/data
port = 3306
socket =
/tmp/mysql
.sock
|
9、修改环境变量
vi
/etc/profile
#set mysql environment
export
PATH=$PATH:
/opt/mysql/bin
source
/etc/profile
|
10、数据库进行初始化
cd
/opt/mysql/bin
.
/mysql_install_db
--user=mysql --basedir=
/opt/mysql
--datadir=
/opt/mysql/data
|
11、开启和关闭数据库
cd
/opt/mysql/share/mysql
.
/mysql
.server start
.
/mysql
.server stop
|
12、进入数据库和退出
mysql -uroot -p
exit
;
|
13、授权
grant all privileges on *.* to root@
"%"
identified by
"root"
with grant option;
|
14、控制防火墙开放3306端口并且关闭selinux
这个自己网上找找方法有好多;