精华内容
下载资源
问答
  • 前几天想在centos上装一个mysql来模拟mysql服务器,但是参考网上的很多文章都安装有些问题,这里我总结我在centos按章mysql遇到的问题和操作流程。 本文参考mysql官方安装过程:...

    前言

    前几天想在centos上装一个mysql来模拟mysql服务器,但是参考网上的很多文章都安装有些问题,这里我总结我在centos按章mysql遇到的问题和操作流程。

    本文参考mysql官方安装过程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

    用本文安装方式centos需要能访问网络。

    2.下载mysql的rpm包

    官方下载地址:https://dev.mysql.com/downloads/repo/yum/

    因为我的是centos系统,下载的是如下图:

    点完下后会跳转到另一个页面:

    点击我标注的内容就开始下载。

    3.centos安装mysql

    在开始安装前你需要将你下载的文件拷贝到你的centos系统中。

    3.1添加Mysql Yum存储库

    在centos命令行执行以下命令

     shell> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

    添加成功显示:

    3.2选择Release版本

    a.使用此命令查看MySQL Yum存储库中的所有子存储库:

    shell> yum repolist all | grep mysql

    可以查看到所有子存储库如下:

    其中有我们本次需要的mysql57。

    b.通过以下命令禁用8.0系列的子存储库并启用5.7系列的子存储库:

    shell> sudo yum-config-manager --disable mysql80-community
    shell> sudo yum-config-manager --enable mysql57-community

    执行如上命令后如上图已经禁用mysql80的子存储库,启用了mysql57的子存储库。

    c.你也可以通过以下命令来确认是否已经启用mysql57,禁用mysql80成功

    
    shell> yum repolist enabled | grep mysql

    结果如下:

    3.3安装mysql

    执行以下命令:

    shell> sudo yum install mysql-community-server

    在安装的过程中会有几次让你输入y/n,都输入y。

    安装过程会有些慢,你可以泡杯茶听听歌休息一会。

    安装成功如下图(图中显示安装的mysql版本为5.7):

    3.4启动mysql

    执行如下命令启动mysql:

    shell> sudo service mysqld start

    启动成功如下图显示:

    3.4.1查看mysql初始密码

    shell> sudo grep 'temporary password' /var/log/mysqld.log

    上图黑色部分即为初始密码。

    3.4.2登录mysql

    执行如下命令:

    shell> mysql -uroot -p

    然后输入上面的初始密码登录

    出现如下图即为登录成功:

    3.4.3更改登录密码

    执行如下命令(命令中的"123456"为新设置的密码):

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    执行完成后下次你就可以有这个新密码登录了。

    下次再启动mysql时就可以依次执行如下命令即可:

    shell> sudo service mysqld start
    
    shell> mysql -uroot -p
    
    

    4.安装完成

    如果遇到其问题或者想要升级你的mysql可以更多的参考mysql官方安装过程:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

    谢谢观看。

    展开全文
  • CentOS安装MySQL

    万次阅读 2018-02-09 16:59:37
    CentOS安装MySQL

    下载mysql的repo源

    wget https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm
    

    安装mysql57-community-release-el7-11.noarch.rpm包

    sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    安装这个包后,会获得两个mysql的yum repo源:
        /etc/yum.repos.d/mysql-community.repo,
        /etc/yum.repos.d/mysql-community-source.repo。
    

    安装mysql

    sudo yum install mysql-server
    

    重置mysql密码

    重新初始化mysql数据库用的表
    mysqld --initialize --user=mysql 
    sudo chown -R root:root /var/lib/mysql
    mysql -u root -p
    这行中会有密码
    grep 'temporary password' /var/log/mysqld.log
    设置密码的验证策略和验证长度
    set global validate_password_policy=0;
    set global validate_password_length=1;
    ALTER USER USER() IDENTIFIED BY 'root';
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    [mysqld]
    port=3306
    # innodb_buffer_pool_size = 128M
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    skip-grant-tables
    symbolic-links=0
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    update user set authentication_string = password('admin') where user = 'root';
    
    展开全文
  • yum linux centos安装mysql详细教程

    万次阅读 2019-11-02 14:09:25
    1、前往如下地址下载...我的系统是centos7,选择linux7即可 2、点击download,进入下载页面 这里点鼠标右键--复制链接地址即可(https://dev.mysql.com/get/mysql80-community-release-el7-3.noar...

    1、前往如下地址下载https://dev.mysql.com/downloads/repo/yum/(访问较慢,文末也会附上下载地址)

    我的系统是centos7,选择linux7即可

    2、点击download,进入下载页面

    这里点鼠标右键--复制链接地址即可(https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

    3、远程登录linux服务器进入tmp目录下载,即执行如下命令

    cd /tmp
    
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

    4、rpm安装mysql

    rpm -ivh mysql80-community-release-el7-3.noarch.rpm

     

    5、安装依赖

    yum -y install yum-utils

     

    6、查看系统安装的mysql repo

    yum repolist all | grep mysql

     

    7、 激活mysql5.7

    yum-config-manager --disable mysql80-community
    yum-config-manager --enable mysql57-community

    8、安装mysql

    yum -y install mysql-community-server
    ###只安装客户端
    yum install mysql-community-client.x86_64

     

     9、启动mysql服务

    service mysqld start

    10、查看root账号的登录密码

    grep tempo /var/log/mysqld.log

     

    11、复制刚才的密码登录mysql数据库

    mysql -uroot -pjd2J/?jruKSO

     12、修改mysql的密码设置方案(如果不需要弱密码,可以忽略这一步)

    set global validate_password_policy=0;
    set global validate_password_length=1;

     13、修改root账户的密码(这里设置为123456,实际操作中请改为自己要设置的密码

    alter user user() identified by "123456";

     14、创建可以远程访问mysql用户(正式环境最好不要创建)

    create user 'test'@'%' IDENTIFIED BY '123456'

    如需指定ip的用户可以访问,把%改为可以访问的ip即可

    15、赋予用户所有的权限

    grant all privileges  on *.* to "test"@'%';

    如果想让改用户只能访问某一个数据库,把上面命令中的*.*改为‘数据库名.*’即可

    附:删除某个用户

    drop user 'test'@'%';

    如果查询报错which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by,添加一下内容即可

    [mysqld]
    sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    修改mysql端口号

    [mysqld]
    port=59888

     

    展开全文
  • Centos安装mysql rpm包

    万次阅读 2021-03-16 10:04:15
    Centos安装mysql rpm包 安装mysql步骤: 清理环境 centos有可能会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql #(centos7默认系统自带的) rpm -qa |grep -i mariadb #rpm -e 加上包名,把mariadb包清掉...

    Centos安装mysql rpm包

    安装mysql步骤:
    清理环境
    centos有可能会自带一个mariadb
    查看是否已安装

    rpm -qa |grep -i mysql
    #(centos7默认系统自带的)
    rpm -qa |grep -i mariadb
    #rpm -e 加上包名,把mariadb包清掉
    rpm -e --nodeps XXXX
    

    可以看到用rpm删除会失败,提示有依赖关系的软件需要安装
    rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb
    开始安装:
    一般用装软件用yum直接安装也可以,但是有一个问题:用yum的话,是到默认的mariadb用的yum源去找,可能会找不到,所以我们自己来安装

    下载mysql-5.7.33-1.el6.x86_64.rpm-bundle.tar
    https://dev.mysql.com/downloads/mysql/

    在这里插入图片描述
    在这里插入图片描述

    rpm –ivh + 包安装所需要的包
    rpm -ivh mysql-community-client-5.7.22-1.el6.x86_64.rpm(如果报错则加上--force --nodeps)
    rpm -ivh mysql-community-server-5.7.22-1.el6.x86_64.rpm (如果报错则加上--force --nodeps)
    

    安装

    #解压
    tar -xf mysql-5.7.33-1.el6.x86_64.rpm-bundle.tar
    #安装,安装顺序为 
    rpm -vih mysql-community-common-5.7.33-1.el7.x86_64.rpm
    rpm -vih mysql-community-libs-5.7.33-1.el7.x86_64.rpm
    rpm -vih mysql-community-client-5.7.33-1.el7.x86_64.rpm
    rpm -vih mysql-community-server-5.7.33-1.el7.x86_64.rpm
    

    具体操作

    #启动
    service start mysqld 
    #查看自动生成的密码
    cat /var/log/mysqld.log | grep password
    #登录
    mysql -uroot -p'<>fd!vher73Y'
    #PS:如果密码有特殊字符需要用引号引起来
    #修改密码
    set password=password('P@ssw0rd2018!');
    

    设置远程连接

    mysql -u root -p 解决MySQL 1130错误,无法远程连接
    mysql>use mysql;
    mysql>select 'host' from user where user='root';
    mysql>update user set host = '%' where user ='root';
    mysql>flush privileges;
    

    创建数据库

    create databases testdb
    
    展开全文
  • CentOS安装MySQL详解

    千次阅读 多人点赞 2019-11-21 12:33:29
    本文是介绍MySQL在CentOS上的安装几种方式:YUM、RPM、压缩包、源码编译。
  • Linux CentOS 安装MySQL8.0教程MySQL80安装图解 Linux 安装MySQL8.0步骤教程 一、下载地址 1、 https://dev.mysql.com/downloads/repo/yum/ 2、截图如下: 3、MySQL8.0: ...
  • CentOS7安装MySQL(完整版)

    万次阅读 多人点赞 2018-05-31 16:36:07
    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的Yum Repository [root@localhost ~]# wget -i -c ...
  • Centos 安装 mysql5.1

    千次阅读 2017-02-24 14:27:06
    Centos 安装mysql5.1 因为mysql数据库Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装mysql数据库 ...
  • CentOS7下使用YUM安装MySQL5.6

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

    千次阅读 2019-03-28 11:07:01
    很多时候我们只需要安装MySQL客户端,命令如下: yum install -y mariadb.x86_64 mariadb-libs.x86_64
  • centos安装mysql以及mysql-devel

    千次阅读 2019-07-06 12:01:52
    解决yum安装没有mysql-server mysql-devel 以及启动服务失败问题
  • CentOS 安装 MySQL(各个版本)

    千次阅读 2019-01-16 11:40:58
    CentOS 安装 MySQL 可根据需求选择版本安装 添加MySQL的Yum镜像源 首先,将MySQLYum存储库添加到系统的存储库列表中。遵循以下步骤: 转到mysql yum存储库的下载页面 ...
  • CentOS安装MySQL与登录退出

    千次阅读 2017-01-21 22:14:56
    CentOS安装MySQL与登录退出
  • mysql JDBC jar 下载 及 centos安装 mysql5.6

    千次阅读 2019-01-22 10:03:52
    MYSQL - JDBC jar 下载地址 mysql-connector-java-5.1.47.jar ...linux CentOS6.5 yum安装mysql 5.6 1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带...
  • CentOS安装MySQL(YUM源安装

    万次阅读 2018-05-28 19:51:04
    1. docker环境准备在安装mysql之前,请先确认使用的centos版本,本文中使用的是centos 7.5.1804,使用cat /etc/redhat-release查看系统版本号。从centos 7.x开始,centos开始使用systemd服务来代替daemon,原来管理...
  • Centos安装mysql的坑

    千次阅读 2019-09-08 15:52:17
    安装 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server 重启mysql sudo service mysqld ...
  • 1, centos6 安装mysql 5.5 centos6 mysql5.5 离线包下载: https://dev.mysql.com/downloads/mysql/5.5.html#downloads 【mysql5.5安装后默认没有密码, 比其他的版本方便】 #1, 删除已安装mysql服务, 顺序安装...
  • centos 安装 mysql 5.6和workbench

    千次阅读 2015-06-06 21:57:19
    Centos下面安装Mysql5.6其实也是蛮简单的. 注意:centos6.5默认mysql版本是5.1的 1.添加YUM源 a.去官网下载对应于操作系统版本的rpm文件: sudo wget http://dev.mysql.com/get/mysql-community-release-el6-5.n
  • 阿里云服务器ECS上CentOS安装mysql

    千次阅读 2017-01-10 10:12:23
    阿里云服务器ECS上CentOS安装mysql安装MySQL主要有两种方法: 一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明; 另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又...
  • CentOS 7 安装MySQL 5.7 或安装指定版本MySQL

    万次阅读 多人点赞 2019-09-25 17:52:31
    centOS 7 安装 mysql centOS 7 安装 mysql 57 centOS 7 安装 mysql 8.0 centOS 7 安装 指定版本 mysql MySQL 的最新版本为 MySQL 8.0 ,...本文将介绍如何 CentOS 7 系统中安装 MySQL 5.7 以及安装指定版本的 MySQL
  • CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解

    万次阅读 多人点赞 2017-12-26 21:15:56
    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。 上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。 ...
  • CentOS7安装Mysql8.0

    万次阅读 2020-06-09 21:35:20
    很多时候,在安装mysql之前会存在之前已存在的mysql残片,这也许不影响后续安装,但总会有种’不干净’的烦闷感,因此我们先来清理一下: 1、查找并删除mysql(原本的残留) 查找:rpm -qa |grep mysql 删除:sudo ...
  • Centos7安装Mysql

    千次阅读 2019-08-30 09:19:28
    Centos7安装mysql linux环境下的Mysql数据库的安装与基本配置
  • CentOS7下安装mysql5.7

    万次阅读 多人点赞 2019-04-17 16:43:50
    一、安装YUM Repo ...1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。 下载命令: wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm...
  • rpm -qa|grep mysql mysql-libs-5.1.73-7.el6.i686

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 222,062
精华内容 88,824
关键字:

如何在centos安装mysql

mysql 订阅