zoukankan      html  css  js  c++  java
  • linux

    一、 获取mysql yum源

     打开地址:https://dev.mysql.com/downloads/repo/yum/,选择对应的linux系统版本

     点击“No thanks, just start my download.”,进行下载,将下载地址复制,得到rpm包的地址

    二、下载和mysql源wget加上刚刚复制的地址

     执行命令:wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

    如果显示wget未找到命令,则需要先安装wget

    执行命令:yum -y install wget,然后再次执行上面命令

    安装 mysql源:yum -y localinstall mysql80-community-release-el7-1.noarch.rpm

    三、在线安装mysql

     执行命令:yum -y install mysql-community-server, 下载的比较多时间比较长

    四、启动mysql并设置开机启动

    启动mysql,执行命令:systemctl start mysqld

    设置开机启动,执行命令:

      systemctl enable mysqld

      systemctl daemon-reload

     五、查看数据的密码

    执行命令:cat /var/log/mysqld.log | grep password

    六、登录mysql

     执行命令:mysql -uroot -p,密码复制 黏贴即可

     七、修改密码

    执行命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

    退出mysql:exit,并重新登录

     八、通过以下命令、进行远程访问授权

    执行命令:create user 'root'@'%' identified with mysql_native_password by '你的密码';

    执行命令:grant all privileges on *.* to 'root'@'%' with grant option;

    执行命令:flush privileges;

    退出mysql:exit

     九、打开防火墙,开放3306端口

    如果没有开启防火墙,则输入:systemctl start firewalld  开启

    输入下面命令,开放3306端口

    执行命令:firewall-cmd --zone=public --add-port=3306/tcp --permanent

    执行命令:firewall-cmd --reload

     十、配置默认编码为utf-8

    修改/etc/my.cnf配置文件,

    输入命令:vim /etc/my.cnf,按i键进入可编辑状态

    在[mysqld]下添加编码配置,如下所示:

    character_set_server=utf8

    init_connect='SET NAMES utf8'

    按shift+":",输入命令保存并退出:wq! 

     

    编辑保存完重启mysql服务: systemctl restart mysqld

     登录 mysql查看下编码:mysql> show variables like '%character%';

     十一、如果是使用阿里云服务,需要在安全规则组打开3306端口

     

     十二:最后,使用工具即可链接成功:

     

     备注:linuxMySQLyum文件卸载流程步骤

    说明:

    今天按教程把mysql 的yum文件下载下来安装好,是8.0版本的,安装社区版的时候发现现在的8.0版本有1.7G那么大,就想重新安装5.7版本的,然后网上又找到一个5.7版本的yum,发现不能替换,只能把原来的删除,上网找了一会儿,终于找到如何删除原来的yum

    第一步,先输入

    1
    rpm -qa | grep -i mysql命令查看已经安装过的组件。

    第二步

    1
    sudo yum -y remove mysql80-community-release-el7-1.noarch

    卸载完成

    再把新的prm 安装好,大功告成

  • 相关阅读:
    C++ 多线程
    C++ 信号处理
    首页流量监控代码
    macro-name replacement-text 宏 调试开关可以使用一个宏来实现 do { } while(0)
    color depth 色彩深度 像素深度
    数据更新 数据同步 起始点 幂等同步历史数据
    获取当前调用函数名 方法名
    版本号风格为 Major.Minor.Patch
    query_string查询支持全部的Apache Lucene查询语法 低频词划分依据 模糊查询 Disjunction Max
    Cutoff frequency
  • 原文地址:https://www.cnblogs.com/gygtech/p/14418629.html
Copyright © 2011-2022 走看看