Linux如何安装MySQL

  • 检测当前系统中是否安装MySQL数据库 rpm -qa 查询当前系统中安装的所有软件 rpm -qa Igrep mysql 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mariadb 查询当前系统中安装的名称带mariadb的软件

    RPM ( Red-Hat Package Manager) RPM软件包管理器,是红帽Linux用于管理和安装软件的工具

    注意事项 : 如果当前系统中已经安装有MySQL数据库,安装将失败。CentOS7自 带mariadb,与MySQL数据 库冲突

  • 卸载已经安装的冲突软件

    rpm -e --nodeps 软件名称 卸载软件

    rpm -e -nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

  • 将资料中提供的MySQL安装包上传到linux并解压

  •  

  • mkdir /usr/local/mysql

  • tar -zxvf mysql-5.7.25

  • 安装的时候有顺序的以下6个

  • rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm

  • rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm

  • rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm

  • rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm

  • rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm

  • yum install net-tools

  • rpm -ivh mysql-community-server-5.7.25-1.el7.x86_ 64.rpm

  • 可能会出现下面错误

  • 我就在后面rpm -ivh mysql-community-server-5.7.25-1.el7.x86_ 64.rpm --force --nodeps

    这个只是是一个强制安装的并不能解决yum在线下载的问题

     

     

    启动mysql

  • systemctl status mysqld 查看mysql服务状态

  • systemctl start mysqld 启动mysql服务

  •  

    说明:

    可以设置开机时启动mysql服务,避免每次开机启动mysql

    systemctl enable mysqld 开机启动mysq|服务 netstat -tunlp 查看已经启动的服务 netstat -tunlp | grep mysql ps -ef | grpe mysql 杳看mvsal讲程

    登录MySQL数据库,查阅临时密码

    cat /var/log/mysqld.log 查看文件内容

    cat /var/log/mysqld.log | grep password 查看文件内容中包含password的行信息

    注意事项: 冒号后面的是密码,有空格注意空格

    登录MySQL,修改密码,开发访问权限

    mysql -uroot -p 登录mysql(使用临时密码)

    修改密码

    set global validate_password_length=4;

    set global validate_password_policy=LOW;

    set password = password('root');

  • 开启访问权限

    grant all on . to 'root'@'%' identified by 'root';

    flush privileges;

    修改完成之后测试一下:show databases

  •  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ky75249

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值