精华内容
下载资源
问答
  • CentOS7下使用YUM安装MySQL5.6

    万次阅读 多人点赞 2018-07-25 23:51:54
    注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。 (2)查看已安装的 Mariadb 数据库版本...

     

    (1)检查系统中是否已安装 MySQL。

    rpm -qa | grep mysql

     返回空值的话,就说明没有安装 MySQL 。

    注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。

    (2)查看已安装的 Mariadb 数据库版本。

    rpm -qa|grep -i mariadb

    (3)卸载已安装的 Mariadb 数据库。

    rpm -qa|grep mariadb|xargs rpm -e --nodeps

    (4)再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成。

    rpm -qa|grep -i mariadb

     (5)下载安装包文件。

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    (6)安装mysql-community-release-el7-5.noarch.rpm包

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件。

    执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件。

    (6)安装mysql。

    yum install mysql-server

    (7)检查mysql是否安装成功。

    rpm -qa | grep mysql

    (8)启动 mysql 服务 。

    systemctl start mysqld.service #启动 mysql
    systemctl restart mysqld.service #重启 mysql
    systemctl stop mysqld.service #停止 mysql
    systemctl enable mysqld.service #设置 mysql 开机启动

    mysql常用文件路径:

      /etc/my.cnf   这是mysql的主配置文件

      /var/lib/mysql   mysql数据库的数据库文件存放位置

      /var/logs/mysqld.log  数据库的日志输出存放位置

     

    (9)设置密码 。

    mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。

    # mysql -u root
    mysql> use mysql;
    mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
    mysql> flush privileges; 

    (10)设置远程主机登录

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';

    执行以下命令,为root 用户添加远程登录的能力。

    mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

     

     

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程

    展开全文
  • CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解

    万次阅读 多人点赞 2017-12-26 21:15:56
    上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。 (经过一段时间的学习又写了一篇用源码安装mysql5.7.22的点击打开链接) 1.卸载 先停掉mysql进程 没有安装过的...

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。

    上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。

    (经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接)

    注意:mysql如果要安装最好安装5.7.30或mysql8.1+的版本mysql5.7漏洞 https://candy.blog.csdn.net/article/details/111286867(更新:2020-12-16)

    1.卸载  先停掉mysql进程   没有安装过的可以直接跳过

            pkill -9 mysqld

            

           rpm -qa|grep -i mysql

                 

          用命令 yum -y remove

          yum -y remove mysql-community-client-5.6.38-2.el7.x86_64

          卸载不掉的用 rpm -ev 

          依次卸载 直到没有

          

    2.下载mysql的repo源 这个安装的mysql5.7.20  /**纠正一下,这源下载的是最新的版本  ****/

       [root@localhost ~]# cd /usr/local/src/
       [root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 

       [root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm 

       [root@localhost src]#  yum -y install mysql-server 

    也可以指定安装目录     yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server  )我没试,这样装环境变量配置都不用你管,装上直接启动就行。安装路径是默认的。

         

       一路 y 

     

    根据步骤安装就可以了,

    默认配置文件路径: 
    配置文件:/etc/my.cnf 
    日志文件:/var/log/var/log/mysqld.log 
    服务启动脚本:/usr/lib/systemd/system/mysqld.service 
    socket文件:/var/run/mysqld/mysqld.pid

     

      配置  my.cnf        vim /etc/my.cnf

    [mysqld]
    #
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    #
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    #
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    server_id = 1
    expire_logs_days = 3
    
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    

     

    不过安装完成后,密码为随机密码,需要重置密码。

     

     

    4.  启动mysql服务

    service mysqld restart

     重置密码

        [root@localhost ~]# grep "password" /var/log/mysqld.log    

       

        可以看到  输入 mysql -u root -p   密码 进入      第一次登陆 ,需要重置密码 要不什么也不能操作 

            

           接下来重置密码:5.7.20 为了安全密码           必须包含 数字字母符号

          踩过的坑啊,设置了好几次。还有这ip不能是% 不知道为什么  反正第一次设置成%没成功  登上去之后再改就可以改了。

           把密码改简单的方法 http://blog.csdn.net/z13615480737/article/details/78907697

          alter user 'root'@'localhost' identified by 'Root!!2018';  

       

        也可以 直接再添加新用户     

        CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘您的密码‘;

        grant all on *.* to 'root001'@'%' identified by 'Root@@'  with grant option;

       增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址

     最后记得刷新权限;

         flush privileges 

    ------------至此安装成功------------下面是我遇到的一下问题---没遇到问题的不用看-------------------------------------

    数据库授权只给用户某些权限

    grant select,insert,update,delete,create,drop on mydb.* to user01@"%" identified by "123456";

       

    问题:如果发现找不到密码!!!!!

       解决:只能通过忘记密码的方式修改密码!!! 在安装的过程中发现找不到密码???折腾了好长时间 通过修改密码找回之后发现、原来之前安装的数据库在了,就没有生产新的数据库!!用的还是之前的配置。

    2.看mysql启动了没?初始化数据库了没?  一般直接启动 数据库 就可以 用grep "password" /var/log/mysqld.log    看到随机密码了

     

    修改MySQL的登录设置:

    #vi /etc/my.cnf

    在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。

    重新启动mysqld


    重新启动mysqld
    #/etc/init.d/mysqld restart ( service mysqld restart )
    use mysql 
    update user set password=password("12345") where user="root";
    mysql 5.7的数据库没有了password字段 用的是authentication_string字段
    mysql> update mysql.user set authentication_string=password('root') where user='root' ;
    flush privileges;
    修改密码之后在改回来

     

    至此安装完毕。喜欢的支持一下,点个赞再走呗\(^o^)/~,谢谢你的支持。

    展开全文
  • yum 安装 MySQL

    千次阅读 2019-06-03 19:18:17
    1. yum 安装 MySQL(本篇); 2. yum 安装 PHP; 3. yum 安装 Nginx 以及相关配置; 4. yum 安装 Apache 以及相关配置; 上 MySQL 官网可以查询获取相关 yum 源 下载 MySQL 的 repo 源 cd /usr/local/src ...

    相关内容:
    1. yum 安装 MySQL(本篇);
    2. yum 安装 PHP;
    3. yum 安装 Nginx 以及相关配置;
    4. yum 安装 Apache 以及相关配置;

    上 MySQL 官网可以查询获取相关 yum 源
    在这里插入图片描述
    下载 MySQL 的 repo 源

    cd /usr/local/src
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    

    安装 repo 包

    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum repolist all
    

    安装 MySQL

    yum install -y mysql-server
    

    启动登录 MySQL

    systemctl start mysql
    # 或者
    service mysqld restart
    ss -lntp
    
    # 设置开机启动
    systemctl enable mysqld
    
    # MySQL 安全设置(密码)
    mysql_secure_installation
    
    

    创建远程登陆用户

    # 假设数据库密码为123456
    mysql -uroot -p123456
    # 实施环境用户
    mysql > CREATE USER 'dbuser'@'%' IDENTIFIED BY '123456';
    mysql > GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'dbuser'@'%';
    
    # 管理员用户
    mysql > CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
    mysql > GRANT ALL ON *.* TO 'admin'@'%';
    mysql > flush privileges;
    
    mysql > exit;
    

    防火墙设置,开放3306端口

    # 安装 iptables
    yum install iptables iptables-services iptables-utils
    systemctl start iptables
    systemctl status iptables
    
    # 设置iptables
    iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    iptables -I INPUT -p udp --dport 3306 -j ACCEPT
    iptables -nL
    
    # 设置firewalld
    firewall-cmd --state
    firewall-cmd --permanent --zone=public --add-port=3306/tcp
    firewall-cmd --permanent --zone=public --add-port=3306/udp
    
    # 重启
    systemctl restart firewalld.service
    # 或者
    firewall-cmd --reload
    

    搞定!

    展开全文
  • yum安装MySQL

    2018-07-11 14:51:35
    yum安装MySQL由于现在的Linux系统的默认的MySQL变成了MariaDB,因此无法直接通过默认的yum源安装MySQL数据库了,下面为大家介绍一下如何在当前的linux上使用yum的方式安装MySQL数据库。一、yum安装1.1 yum安装原理:...

    yum安装MySQL

    由于现在的Linux系统的默认的MySQL变成了MariaDB,因此无法直接通过默认的yum源安装MySQL数据库了,下面为大家介绍一下如何在当前的linux上使用yum的方式安装MySQL数据库。

    一、yum安装

    1.1 yum安装原理:

    yum安装是通过执行yum命令,自动到yum 的repository(仓库)下载安装rpm包并自动安装依赖包。

    1.2 yum安装优点:

    安装简单、快速

    1.3 缺点:

    由于不同的yum仓库只有特定的几个版本,所以可选的版本较少。

    点击查看原文

    展开全文
  • yum安装mysql

    2014-01-16 13:48:09
    linux下使用yum安装mysql,以及启动、登录和远程访问。 1、安装 查看有没有安装过:  yum list installed mysql*  rpm -qa | grep mysql* 查看有没有安装包:  yum list mysql* 安装mysql客户端:  yum ...
  • 转载自:... yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep mysql* 查看有没...
  • yum 安装MySQL

    2019-06-18 20:14:52
    https://dev.mysql.com/downloads/repo/yum/ 找到最新的适合自己系统的rpm包 wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm rpm -Uvh mysql80-community-release-el7-3.noarch.rpm y...
  • yum 安装mysql

    2015-07-27 15:41:35
    1、安装 查看有没有安装过: yum list installed mysql* 查看有没有安装包: yum list mysql* ...安装mysql客户端: yum install mysql ...安装mysql 服务器端: yum install mysql-server yum instal
  • yum安装mysql57的操作步骤

    万次阅读 2019-06-02 17:36:38
    yum安装mysql57的操作步骤: 1.现在centos上默认是没有yum源的,yum安装的是 MariaDB。所以我们需要自己先配置yum源。配置yum源步骤如下:(参考自风Boy) 下载yum源: wget '...
  • Yum安装mysql8.0

    2019-03-02 12:00:14
    Yum安装mysql8.0@TOC wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm 下载mysql yum储存库 rpm -Uvh mysql80-community-release-el7-2.noarch.rpm 添加 安装mysql8.0 yum install ...
  • CentOS下yum安装MySQL8.0

    2020-11-03 16:18:43
    目录yum安装MySQL8安装MySQL8.0资源库安装MySQL...yum安装MySQL8 安装MySQL8.0资源库 yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安装MySQL8.0 yum install mysql-commu
  • centos6.8 yum安装mysql 5.6

    万次阅读 2017-06-04 19:50:27
    centos6.8 yum安装mysql 5.6
  • centos通过YUM安装mysql

    千次阅读 2020-05-06 14:48:29
    YUM安装mysql下载安装rpm检查安装mysql服务启动MySQL服务查看MySQL的启动状态开机启动修改root默认密码用默认密码登录修改默认密码允许root远程登录修改字符集编码 UTF-8修改编码mysql启动后访问不了 下载 wget ...
  • 阿里云Centos7使用yum安装MySQL5.6

    万次阅读 2016-09-28 16:50:40
    阿里云Centos7使用yum安装MySQL5.6,阿里云yum安装MySQL5.6
  • Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。 1、安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql...
  • CentOS7使用yum安装MySQL8

    千次阅读 2019-02-18 14:30:53
    CentOS7使用yum安装MySQL8 wget http://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm sudo yum localinstall mysql80-community-release-el7-2.noarch.rpm yum安装MySQL:sudo yum install mysql...
  • centos6 只安装mysql client(安装包安装和yum安装mysql) 方法一下载安装: 1、在/home创建mysql目录,下载如下四个软件包 http://mirrors.sohu.com/mysql/MySQL-5.7/ wget ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,294
精华内容 17,317
关键字:

yum安装mysql

mysql 订阅