二进制安装数据库

1 将下载到的二进制软件包放到系统中

二进制安装数据库
2 解压缩二进制文件,因为是使用二进制安装所以二进制数据解压的地址必须在/usr/lockl 下
解压文件到/usr/lockl
二进制安装数据库
二进制安装数据库

因为生成的文件夹名不对可以创建软链接,或更改数据库名称
二进制安装数据库
建议创建软链接

3 此时进入mysql中查看发现数据的所有者和所属组不对将其更改为

root.root
递归更改mysql目录下所有文件所有者和所属组为root
二进制安装数据库
二进制安装数据库

4准备一个数据库启动脚本,数据库此时还缺少作用于自身的一个用户

创建一个组 -r指定为系统用户组 -g指定gid为336
二进制安装数据库
创建一个用户 -r指定为系统用户 -g指定主组为mysql -u uid为336 -s 指定shell类型为/sbin/nologin -d指定存放地址(此地址需自己创建)用户名为mysql
二进制安装数据库
查看用户是否创建
二进制安装数据库

创建存放数据库目录并更改数据库所有者和所属组为mysql
二进制安装数据库
二进制安装数据库
计划此目录存放数据库

5准备数据库数据目录和数据

此文件可帮助创建数据库数据
二进制安装数据库

再此目录中运行
二进制安装数据库

./scripts/mysql_install_db --datadir=/data/mysql --user=mysql
在指定目录中生成数据库文件
二进制安装数据库

二进制安装数据库

6 准备Mysql的服务器端的配置文件

mkdir /etc/mysql
cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.cnf

vim /etc/mysql/my.cnf
[mysqld] 下加一行
datadir=/data/mysql

7准备服务启动脚本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start

7 安全加固

mysql_secure_installation

8 测试连接

mysql -uroot -ppassword