mysql 在linux下的完整安装过程

1.下载RPM包

 https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

2.先使用命令删除已有的安装

rpm -qa|grep mariadb

mariadb-libs-5.5.44-2.el7.centos.x86_64

 删除安装包

rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

3.解压安装

tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

使用rpm -ivh命令依次进行安装;以下步骤需要root权限。且因包之间的依赖关系,各rpm命令必须按序执行。

rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

如果安装 server RPM包报 libaio 错误时

下载 http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

执行 rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm 进行安装后再执行 

rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

4.初始化数据库

执行命令 

mysqld --initialize

5.创建用户和用户组

groupadd mysql

useradd -g mysql -r mysql

chown mysql:mysql /var/lib/mysql -R

systemctl start mysqld.service 重启mysql服务

6.修改初始密码

1.由于一开始并不知道密码,先修改配置文件/etc/my.cnf令MySQL跳过登录时的权限检验。加入一行:skip-grant-tables

2.重启MySQL: systemctl restart mysqld
3.免密码登录MySQL: mysql -uroot -p
4.修改root用户密码: UPDATE user SET authentication_string = password('root') WHERE host = 'localhost' AND user = 'root';
5.最后修改配置文件/etc/my.cnf删除此前新增那一行skip-grant-tables,并重启MySQL。这一步非常重要,不执行可能导致严重的安全问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值