标签: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