博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 在linux下的完整安装过程
阅读量:6758 次
发布时间:2019-06-26

本文共 1299 字,大约阅读时间需要 4 分钟。

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。这一步非常重要,不执行可能导致严重的安全问题。

转载地址:http://rcweo.baihongyu.com/

你可能感兴趣的文章
本地计算机无法启动Server服务
查看>>
Compellent SAN存储解决方案
查看>>
优秀前端工程师需要做的10件事
查看>>
Python——异常(内置异常以及应用场景)
查看>>
IT运维服务 - 数据库监控和日常维护项目
查看>>
在java-Hibernate关系映射之关联映射知识描述
查看>>
java整理知识点
查看>>
软件开发人员想找的工作,随便聊聊,娱乐大家,请补充补充
查看>>
DAY08 NETWORK CISCO简单通信
查看>>
jQuery学习小结3——AJAX
查看>>
MYSQL 字符集问题
查看>>
我的友情链接
查看>>
Android学习笔记-基于HTTP的通信技术
查看>>
saltstack 使用总结
查看>>
我的友情链接
查看>>
Sed实例二
查看>>
我的友情链接
查看>>
第三方备份虚拟机发生错误 附批量修改vmx参数脚本
查看>>
参观森华易腾机房有感
查看>>
笔记本光驱的常见故障解析
查看>>