linux mysql 安装

安装必备软件-mysql安装
1、下载mysql(5.7)的yum安装源文件
  wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm’
2、安装mysql的yum源文件
  rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3 、安装 MySQL
          yum -y install mysql-community-server
4、启动 MySQL 服务
          systemctl start mysqld
5 、添加 MySQL 服务到开机启动
          systemctl enable mysqld

开启mysql 服务管理相关记录

以前都用service命令管理mysql,现在liunx系统升级了,又有了新的更好的方法管理系统进程,现在我们来学习如何用systemctl命令管理mysql。

Systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器。

Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。

在Linux生态系统中,Systemd被部署到了大多数的标准Linux发行版中,只有为数不多的几个发行版尚未部署。Systemd通常是所有其它守护进程的父进程,但并非总是如此。

启动mysql服务

systemctl start mysqld.service

停止mysql服务

systemctl stop mysqld.service

重启mysql服务

systemctl restart mysqld.service

查看mysql服务当前状态

systemctl status mysqld.service

设置mysql服务开机自启动

systemctl enable mysqld.service

停止mysql服务开机自启动

systemctl disable mysqld.service
 

安装时报错处理:
        

yum install mysql-community-server 失败,报错为:

MySQL 5.7 Community Server

You can remove cached packages by executing ‘yum clean packages’.

Error: GPG check FAILED

这由于源key错误导致的dnf或者yum(软件包管理器)安装软件失败。

解决方法:

    在指令后面加一个命令–nogpgcheck 就解绝了

    yum install mysql-community-server --nogpgcheck



 

安装必备软件-mysql初始化配置一
1、 查看源码安装的 MySQL 的密码
  grep 'temporary password' /var/log/mysqld.log

2、在 Linux 下登录 mysql 服务器
  mysql -uroot –p
3 、设置 mysql 数据密码策略
  set global validate_password_policy=0;
  set global validate_password_length=1;
4 、修改数据库密码
  set password for root@localhost = password('123456');
5 # 切换到 mysql
  mysql> use mysql;
6 # 查看主机及用户信息
  mysql> select host,user from user;
7 # 赋予任何主机访问数据的权限
  mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant
option;
8 # 刷新权限使其生效
  mysql> flush privileges;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值