码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • mysql数据库安装


    目录

    1、 MySQL安装包下载

    2、 创建安装目录

    3、 解压安装包

    4、 为系统添加mysql组和mysql用户

    5、 mysql目录权限拥有者修改

    6、 安装准备

    7、 安装MySQL

    7.1安装依赖方式

    8、 安装完成,启动服务

    9、 配置MySQL登录密码,并授权主机登陆。

    (1)    获取MySQL安装时生成的随机密码

    (2)    通过获取的密码,执行登陆

    (3)    重置root密码

    (4)    授权主机登陆

    (5)    退出MySQL命令行

    10、重启服务

    11、开放3306端口


     

     

    1、 MySQL安装包下载

    官方下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

    根据Linux版本选择相对应安装包下载

    2、 创建安装目录

    mkdir /usr/local/mysql

    把下载的安装包存放该目录

    3、 解压安装包

    tar -xvf MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar

    解压文件详情

    MySQL-client-5.6.36-1.el6.x86_64.rpm                  #MySQL客户端程序

    MySQL-devel-5.6.36-1.el6.x86_64.rpm                    #MySQL的库和头文件

    MySQL-embedded-5.6.36-1.el6.x86_64.rpm            #MySQL的嵌入式程序

    MySQL-shared-compat-5.6.36-1.el6.x86_64.rpm      #RHEL兼容包 

    MySQL-shared-5.6.36-1.el6.x86_64.rpm                  #MySQL的共享库

    MySQL-server-5.6.36-1.el6.x86_64.rpm                  #MySQL服务端程序

    MySQL-test-5.6.36-1.el6.x86_64.rpm                     #MySQL的测试组件

    4、 为系统添加mysql组和mysql用户

    添加mysql组

    groupadd mysql

    为mysql组添加mysql用户

    useradd -r -g mysql -s /bin/false mysql

    5、 mysql目录权限拥有者修改

    chown -R mysql:mysql ./

    6、 安装准备

    查看之前是否有安装

    rpm -qa|grep -i mysql

    删除安装信息

    rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

    7、 安装MySQL

    按照如下顺序进行安装

    rpm -ivh mysql-community-common-*.rpm

    rpm -ivh mysql-community-libs-*.rpm

    rpm -ivh mysql-community-client*.rpm

    rpm -ivh mysql-community-server-5.7*.rpm

    在安装MySQL-server-5.6.36-1.el6.x86_64.rpm时可能会遇到这种情况,是因为缺少libnuma依赖,需先解决依赖缺少问题再重新安装。

    7.1安装依赖方式

    (1)    yum安装

    yum -y install libnuma

    (2)    下载缺少的对应包

    rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm

    8、 安装完成,启动服务

    /etc/init.d/mysqld start

    9、 配置MySQL登录密码,并授权主机登陆。

    (1)    获取MySQL安装时生成的随机密码

    cat /root/.mysql_secret

    (2)    通过获取的密码,执行登陆

    mysql -u root –p

    (3)    重置root密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('asd1asd@163.comd');

    (4)    授权主机登陆

    授权任意主机可登录

     # mysql -u root -p 

    输入密码,进入MySQL控制台

    mysql>create database dzzw character set utf8;

    创建数据库dzzw,并且数据库编码使用utf8

    mysql>use dzzw

    mysql>grant all PRIVILEGES  on dzzw.* to 'dzzw'@'%' identified by '2zzwwwqZ!.' with grant option;

    zabbix能从本机连接到数据库zabbix

    mysql>flush privileges;

    授权指定主机可登录

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    立即执行新权限

    FLUSH PRIVILEGES;

    (5)    退出MySQL命令行

    quit

    10、重启服务

    service mysql restart

    11、开放3306端口

             查看防火墙状态   

    /etc/init.d/iptables status

       

     

    查看端口

    netstat -ano|grep 3306

  • 相关阅读:
    idea git只查看某个人提交的代码记录
    02 Shell编程之条件语句
    学习HTML第一天
    一套用了 70 年的计算机架构 —— 冯·诺依曼架构
    学以致用:利用bp进行抢课
    Java注解(Java高级)
    postman-pre-request-scripts使用
    神奇的 perfma:一站式解决所有 JVM 疑难杂症!
    使用vue-cli搭建SPA项目
    如何使用B/S开发工具DevExtreme的图表控件 - 自定义轴位置?
  • 原文地址:https://blog.csdn.net/qq_35583325/article/details/126845219
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号