Linux中使用源码包安装MySQL数据库上

硬件及软件版本

这里默认使用centos7系统,MySQL5.5版本,使用rpm安装

安装步骤

  • 先卸载,防止重装

查看是否安装过mysql

查看命令:rpm -qa | grep -i mysql

我这里已经安装过来,如果系统是重装的,命令执行完什么都没有

如果已经安装过了,就需要卸载掉安装的版本,如下命令进行卸载:

rpm -e MySQL-client.x86_64 卸载客户端

rpm -e MySQL-server.x86_64 卸载服务端

find / -name mysql 查找相关目录及文件

rm -rf /var/lib/mysql 删除MySQL安装目录

rm –rf /usr/my.cnf 删除MySQL配置文件


  • 安装前需要卸载mariadb

安装过程中的坑:centos7默认安装的是mariadb,需要先卸载mariadb,先查看是否安装mariadb,否则数据库无法安装成功

查看命令:rpm -qa | grep mariadb


如果找到就删除mariadb-libs-5.5.35-3.el7.x86_64

删除命令:rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64


  • 检查操作系统架构位数

查看命令:getconfg LONG_BIT

  • 根据系统架构下载对应版本的MySQL

根据查看的linux版本和系统的位数选择合适的mysql安装包,mysql官网进入后,翻到底部导航页,有一个MySQL Community Server,点击进去就可以找对应的系统的版本的mysql安装了


  • 上传下载好的安装包

这里推荐使用远程工具SecureCRT,使用rz命令上传,MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar


  • 解压源码包

解压命令:tar -xvf MySQL-5.5.62-1.el7.x86_64.rpm-bundle.tar


  • rpm安装

安装服务端:rpm -ivh MySQL-server-5.5.62-1.el7.x86_64.rpm

安装客户端:rpm -ivh MySQL-client-5.5.62-1.el7.x86_64.rpm


  • 启动MySQL服务

两种启动方式:

1、绝对路径启动

命令:/etc/init.d/mysql start

2、使用服务管理命令service启动

命令:service mysql start


  • 登录MySQL修改登录密码

1、在终端页面输入mysql回车就直接登录

2、进到mysql库

mysql> use mysql;

3、修改密码

mysql> update user set password=password('您要修改的密码') where user='root' and host='localhost';

4、刷新MySQL的系统权限相关表使其生效

mysql> flush privileges;


  • 允许其他主机远程访问配置

mysql5.5的语法:

mysql>grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant options;

mysql>flush privileges;


  • 设置mysql自启动

vi /etc/rc.local

在文件中添加 service mysqld start即可


点击关注发私信或评论交流文章中有问题的地方,相互学习和答疑

举报
评论 0