码迷,mamicode.com
首页 > 数据库 > 详细

二进制安装数据库

时间:2020-06-02 14:50:20      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:inf   数据库   scripts   init   必须   解压   加固   image   usr   

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

二进制安装数据库

标签:inf   数据库   scripts   init   必须   解压   加固   image   usr   

原文地址:https://blog.51cto.com/14233656/2500470

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!