写点什么

Linux 系统安装 MySQL

作者:
  • 2022 年 9 月 07 日
    河南
  • 本文字数:951 字

    阅读完需:约 3 分钟

Linux系统安装MySQL

前言

  MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。  本文将介绍 mysql5.7 版本在 CentOS7 操作系统下的 rpm 安装方式,可供大家参考。

1、下载 MySQL

mysql 官网链接: https://www.mysql.com/



选择自己的操作系统,以及版本,下载到本地。



2、上传到服务器上

用 Xftp 或者其他软件将刚刚下载好的 mysql 上传到服务器。



3、检查是否有 mysql、mariadb

一个干净的环境才能提高安装成功率,以前若自己安装失败过,请先卸载干净后再次安装,mariadb 也可能影响 mysql 的安装,因此也要卸载。


下面的命令,可以检查是否有 mysql 和 mariadb


  • rpm -qa -->检查安装的所有软件

  • rpm -qa | grep mysql -->检查安装的 mysql

  • rpm -qa | grep mariadb -->检查安装的 mariadb


我这里是一台没有 mysql 的服务器



4、卸载 mysql 残留或者 mariadb

我们知道 mariadb 与 mysql 冲突,输入下面命令



rpm -e --nodeps +名字

5、安装

1、创建文件夹 mkdir /usr/local/mysql



2、移动 mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql



3、解压 tar -zxvf mysql*



4、安装


rpm -ivh * -->按下面的顺序执行该命令



如:rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm



6、启动

  • 查看是否启动命令


systemctl status mysqld


  • 开启 mysql 命令


systemctl start mysqld


  • 开机自启命令


systemctl enable mysqld


  • 查看开启的服务命令


netstat -tunlp
netstat -tunlp | grep mysql
复制代码


成功启动:



7、修改密码

  • 查看临时密码命令


cat /var/log/mysqld.log | grep password 
复制代码



  • 用临时密码登入


mysql -u root -p
复制代码



成功登入:



  • 设置新密码


set password = password('填写密码');


  • 开启 window 访问权限


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
复制代码


一些设置简单密码规则命令


set global validate_password_length=3;
set global validate_password_policy=LOW;
复制代码


  • 刷新


flush privileges;
复制代码


  • exit;



8、window 链接 Linux 的 mysql

可视化客户端操作 mysql 可以大大提高效率,我本机装的 navicat,其他客户端也可以。输入端口号、ip、密码即可链接。



链接成功



总结

每日毒鸡汤:既已背影倾天下,何必转身乱芳华。

发布于: 刚刚阅读数: 3
用户头像

关注

在校大三学生一枚 2022.08.02 加入

喜欢学习编程,擅长技术栈JAVA

评论

发布
暂无评论
Linux系统安装MySQL_MySQL_斯_InfoQ写作社区