CentOS7下卸载与安装MySQL

已在阿里云服务器上成功安装 MySQL。

卸载MySQL

  • 查找已经安装的 mysql
    rpm -qa | grep -i mysql
    在这里插入图片描述

  • 利用 yum 命令将查询出来的所有已安装的 mysql 删除
    yum -y remove mysql*

  • 查找 mysql 的目录,使用rm -rf命令将其删除
    find / -name mysql

  • 删除配置文件
    rm -rf /etc/my.cnf

  • 删除 mysql 默认密码,如若不删,之后安装的 mysql 默认密码不会变
    rm -rf /root/.mysql_sercret

安装MySQL

  • 下载 yum repo 配置文件
    wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

  • 安装 repo
    rpm -ivh mysql57-community-release-el7-9.noarch.rpm
    安装完成之后会在etc/yum.repos.d/目录下生成两个 repo 文件 mysql-community.repo 和 mysql-community-source.repo

  • 安装 mysql
    yum install mysql-server
    需要进入etc/yum.repos.d/目录下执行安装命令!!!

  • 启动 mysql
    systemctl start mysqld

  • 获取临时密码(第一次登录使用)
    grep 'temporary password' /var/log/mysqld.log

  • 如若没有临时密码
    先删除 rm -rf /var/log/mysqld.log
    再启动 systemctl start mysqld

MySQL常用命令

  • 登录
    mysql -u root -p
    然后再输入密码即可(密码是不显示出来的)

  • 修改 mysql 登录密码
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
    设置密码会有强度校验,密码设置时必须包含大小写字母、特殊符号、数字,并且长度大于8位,否则会报ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误

  • 启动/关闭/重启 mysql
    service mysqld start
    service mysqld stop
    service mysqld restart

  • 查看 mysql 启动状态
    service mysqld status

  • 开启远程控制

  1. 连接服务器:mysql -u root -p
  2. 看当前所有数据库:show databases;
  3. 进入 mysql 数据库:use mysql;
  4. 查看 mysql 数据库中所有的表:show tables;
  5. 查看 user 表中的数据:select Host, User, Password from user;(说明:如果 Password 字段不存在了,就改成 authentication_string 字段)
  6. 修改 user 表中的 Host:update user set Host='%' where User='root'; (说明:% 代表任意的客户端,可替换成具体 IP 地址。)
  7. 最后刷新一下:flush privileges;

链接

https://blog.csdn.net/wohiusdashi/article/details/89358071

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值