mysql dba
专注mysql,分享实践过程中的点点滴滴

此次安装的为mysql5.5,安装在linux服务器上,具体安装步骤如下:

1.新建mysql用户组和用户

groupadd mysql
useradd -r -g mysql mysql

2.下载mysql,解压后用符号连接至mysql,最新的可以去http://www.mysql.com上下载

cd /usr/local

wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.27-linux2.6-x86_64.tar.gz

tar zxvf mysql-5.5.27-linux2.6-x86_64.tar.gz
ln -s mysql-5.5.27-linux2.6-x86_64 mysql

3.进入mysql目录,将文件所属改为mysql用户和用户组

cd mysql
chown -R mysql .
chgrp -R mysql .

4.这里把mysql数据库的数据文件和mysql所在目录分开,便于管理和切分,我是放在/logs/mysqldata下的

cd /logs
mkdir mysqldata

5.安装数据库的数据文件,安装完后将mysql相关文件的所属用户改为root

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql --datadir=/logs/mysqldata

chown -R root .

把刚才建的数据文件的所属改为mysql

chown -R mysql /logs/mysqldata
chgrp -R mysql /logs/mysqldata

6.复制配置和启动文件至相关目录

cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql.server

7.由于安装好之后没有密码,所以正常启是登录不了的,可以以安装模式启动,然后修改下密码

bin/mysqld_safe --user=mysql --datadir=/logs/mysqldata &

上面是在mysql目录下执行的,如果想在任何目录下都可以执行,需要把mysql的安装目录放到path中去

可以执行env命令查看下path的内容

执行vi /etc/profile,修改配置文件,在末尾加上:

PATH=/usr/local/mysql/bin:$PATH

:wq保存退出

执行source /etc/profile让设置立即生效

8.登录mysql后,修改下root密码

以安全模式启mysql后,执行mysql -uroot可以直接登录

登录后执行:use mysql;update user set password=password('修改后的密码') ;

修改成功后exit;退出mysql命令行

9.修改完后再修改下mysql启动文件,然后重新启动mysql

执行vi /etc/init.d/mysql.server,把基本目录和数据目录修改为:

basedir=/usr/local/mysql
datadir=/logs/mysqldata

再执行:/etc/init.d/mysql.server restart重启mysql

 

至此,mysql安装完成,后续会讲一些调优,包括主从配置,灾难恢复,集群等等。

posted on 2012-09-27 16:01  mysql dba  阅读(297)  评论(0)    收藏  举报