• Linux安装与卸载MySql


    1、卸载

    • 因为Linux系统默认没有MySql,所以我们刚使用不需要卸载。

    • 如果需要卸载的话,步骤就跟卸载JDK一样: Linux安装与卸载JDK_大米☋的博客-CSDN博客

    • 只需要执行rpm -qa|grep mysql命令,然后跟卸载JDK步骤一样就可以了。

    2、安装

    先登录ROOT账号!!!

    1、下载MySql官方的YumRepository

    1. 执行命令wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 远程下载MySql5.7版本,需要Linux联网

      在这里插入图片描述

    2. 如果报错没有wget,那么执行命令yum -y install wget

    2、Yum安装

    1. 执行命令yum -y install mysql57-community-release-el7-10.noarch.rpm

      在这里插入图片描述

    3、安装MySql服务器

    1. 执行命令yum -y install mysql-community-server

    2. 如果报错

      在这里插入图片描述

    3. 执行命令rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

    4. 再次执行命令yum -y install mysql-community-server就可以了

      在这里插入图片描述

    4、启动MySql服务

    1. 执行命令systemctl start mysqld.service

    2. 需要稍微等待会

      在这里插入图片描述

    5、查看MySql启动状态

    1. 执行命令systemctl status mysqld.service,可以看到正在运行

      在这里插入图片描述

    6、在日志中查找密码

    1. 执行命令grep "password" /var/log/mysqld.log

      在这里插入图片描述

    7、登录MySql

    1. 登录进去数据库,输入命令mysql –uroot -p

    2. 输入命令后,输入自己上面查询到的密码,复制粘贴就好

      在这里插入图片描述

    8、修改密码

    1. 修改密码,输入命令set password for root@localhost = password('123_abC321'); 密码包括大小写和特殊字符,要不然不会成功(可以修改密码策略来进行设置)

      在这里插入图片描述

    9、开启权限

    1. 输入命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Yc17630620280.';

      在这里插入图片描述

    10、刷新权限

    1. 执行命令flush privileges;

      在这里插入图片描述

    11、开放3306端口

    1. 先输入命令exit,退出MySql

      在这里插入图片描述

    2. 执行命令firewall-cmd --zone=public --add-port=3306/tcp

      在这里插入图片描述

    12、重启防火墙

    1. 执行命令firewall-cmd –-reload

      在这里插入图片描述

    13、Navicat连接测试

    1. 输入命令ip addr,查看自己系统的ip地址

      在这里插入图片描述

    2. 返回Windows系统,打开Navicat进行连接测试

      在这里插入图片描述

    3. 如果报以上错误,需要清除防火墙中链中的规则,分别执行以下两个命令即可:

      iptables -vnL
      iptables -F
      
      • 1
      • 2

      在这里插入图片描述

    14、修改MySql字符编码

    1. 先进入MySql,输入命令mysql -uroot -p,然后输入密码

      在这里插入图片描述

    2. 显示原来编码,输入命令show variables like '%character%';

      在这里插入图片描述

    3. 使用exit;命令退出mysql,然后修改/etc/my.cnf配置文件

    4. 退出后,输入命令vim /etc/my.cnf

    5. 新添加两行,进入后按i进行编辑

      [mysqld]
      character_set_server=utf8
      init_connect='SET NAMES utf8'
      
      • 1
      • 2
      • 3

      在这里插入图片描述

    6. 添加完成后,按esc键退出编辑页面,然后输入:wq进行保存并退出

    7. 退出以后,重启重启数据库,输入命令systemctl restart mysqld

    8. 使用navicat再次进行连接测试

      在这里插入图片描述

    到此位置,Linux系统安装MySql任务完成!

  • 相关阅读:
    Postgresql中JIT函数能否inline的依据function_inlinable
    Elasticsearch索引操作(七)
    hadoop-2.7.3安装
    LeetCode链表练习(上)
    本地电脑搭建web服务器、个人博客网站并发布公网访问 【无公网IP】(1)
    数据库表的基本操作
    第十四章第三节2:Java集合框架之队列Queue
    如何通过增强(Enhancement) 的方式给 SAP ABAP 标准程序增添新功能试读版
    【脑肿瘤分割】Deep learning based brain tumor segmentation: a survey
    【Angular】01安装与脚手架
  • 原文地址:https://blog.csdn.net/qq_57404736/article/details/125605623