DBA小学必修课之一——mysql5.7数据库搭建(RPM方式)

mysql安装之rpm方式

由于是自己做测试,所以自己搭建的虚拟机,通过Xshell进行远程连接的,工作中我也是用xshell的,为了演示搭建mysql数据库,我将在一个全新的搭建好的centos6系统上从0开始搭建:
我平时用rpm方式比较多,因为我觉得比较方便。
1.安装rz yum install -y lrzsz
安装rz这里写图片描述这里写图片描述
2.将安装包移动到/tmp下 准备解压(cat /etc/issue查看系统版本 下载对应安装包)
mv mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar /tmp/
3.查看库文件是否存在 有则删除
这里写图片描述
4.查看mysql用户合组是否存在 无则创建
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
没有的话则创建
[root@bogon test]# groupadd mysql
[root@bogon test]# useradd -r -g mysql mysql
5.解压tar包
cd /tmp/
tar -xvf mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar

mysql-community-libs-5.7.21-1.el6.x86_64.rpm
mysql-community-devel-5.7.21-1.el6.x86_64.rpm
mysql-community-server-5.7.21-1.el6.x86_64.rpm
mysql-community-test-5.7.21-1.el6.x86_64.rpm
mysql-community-embedded-5.7.21-1.el6.x86_64.rpm
mysql-community-client-5.7.21-1.el6.x86_64.rpm
mysql-community-libs-compat-5.7.21-1.el6.x86_64.rpm
mysql-community-common-5.7.21-1.el6.x86_64.rpm
mysql-community-embedded-devel-5.7.21-1.el6.x86_64.rpm

只需要安装这四个:
6.安装数据库 按顺序依次执行

rpm -ivh mysql-community-common-5.7.21-1.el6.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.21-1.el6.x86_64.rpm 
rpm -ivh mysql-community-client-5.7.21-1.el6.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.21-1.el6.x86_64.rpm

可能会报错,可能不会,如果报错了说明缺少依赖包这里写图片描述
7.安装依赖包解决
yum install numactl -y
yum install perl -y
yum install libaio -y

安装依赖之后 继续安装rpm包

8.为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化
mysqld --initialize --user=mysql
这里演示使用的 –initialize 初始化的,会生成一个 root 账户密码,密码在log文件里,红色区域的就是自动生成的密码
cat /var/log/mysqld.log
这里写图片描述
9.service mysqld start 开启服务
10.修改root密码
mysqladmin -u root -p password "123456"
这里写图片描述
11.到此mysql安装完成,但是一般来说刚刚安装好的数据库都是未经设置的,一切都按照系统默认的方式配置,比如配置文件的配置只有区区几行,我们需要修改一些参数保证数据库的稳定工作,所以我们将在下一篇来修改数据库的目录位置。

下面留一下我的网盘地址,我会将实验用到的或者一些认为有用的东西放进去。
链接: https://pan.baidu.com/s/1bmfz2tq9B8gJsQ0CGhC2Qg 密码: evut

猜你喜欢

转载自blog.csdn.net/m0_37827567/article/details/81630504