精华内容
下载资源
问答
  • Centos离线安装mysql

    2020-09-29 11:54:01
    Centos7离线安装MySQL linux版本:Centos7 mysql版本:mysql-5.7.29-1.el7.x86_64 一、安装 1、下载mysql离线安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2、上传tar包至服务器 3、删除原有的mariadb...

    Centos7离线安装MySQL

    linux版本:Centos7

    mysql版本:mysql-5.7.29-1.el7.x86_64

    一、安装

    1、下载mysql离线安装包

    下载地址:https://dev.mysql.com/downloads/mysql/

    2、上传tar包至服务器

    C:\Users\5007451\AppData\Roaming\Typora\typora-user-images

    3、删除原有的mariadb

    先查看一下是否已经安装了,命令:rpm -qa|grep mariadb

    在这里插入图片描述

    删除mariadb,命令:rpm -e --nodeps mariadb-libs

    4、解压缩mysql离线安装包

    tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

    在这里插入图片描述

    解压缩之后,包含以下rpm包

    mysql-community-embedded-devel-5.7.29-1.el7.x86_64.rpm
    mysql-community-test-5.7.29-1.el7.x86_64.rpm
    mysql-community-embedded-5.7.29-1.el7.x86_64.rpm
    mysql-community-embedded-compat-5.7.29-1.el7.x86_64.rpm
    mysql-community-libs-5.7.29-1.el7.x86_64.rpm
    mysql-community-client-5.7.29-1.el7.x86_64.rpm
    mysql-community-server-5.7.29-1.el7.x86_64.rpm
    mysql-community-devel-5.7.29-1.el7.x86_64.rpm
    mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
    mysql-community-common-5.7.29-1.el7.x86_64.rpm
    

    5、安装rmp包

    逐个安装,命令如下:

    【必须安装】

    rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm

    rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm

    rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm

    rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

    【非必须安装】

    rpm -ivh mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm

    rpm -ivh mysql-community-embedded-compat-5.7.29-1.el7.x86_64.rpm

    rpm -ivh mysql-community-devel-5.7.29-1.el7.x86_64.rpm

    rpm -ivh mysql-community-test-5.7.29-1.el7.x86_64.rpm

    出现错误1:

    错误:依赖检测失败:
    	/usr/bin/perl 被 mysql-community-server-5.7.29-1.el7.x86_64 需要
    	perl(Getopt::Long) 被 mysql-community-server-5.7.29-1.el7.x86_64 需要
    	perl(strict) 被 mysql-community-server-5.7.29-1.el7.x86_64 需要
    

    解决办法:

    https://pkgs.org/

    在这里插入图片描述

    需要的依赖:

    在这里插入图片描述

    下载:

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    二、服务启停

    1、查看服务状态

    命令:systemctl status mysqld

    在这里插入图片描述

    2、停止服务

    命令:systemctl stop mysqld.service

    在这里插入图片描述

    3、初始化数据库

    命令:mysqld --initialize --console

    在这里插入图片描述

    4、目录授权

    命令:chown -R mysql:mysql /var/lib/mysql/

    5、启动mysql服务

    命令:systemctl start mysqld

    命令:systemctl status mysqld

    在这里插入图片描述

    三、数据库操作

    1、查看临时密码:

    命令:cat /var/log/mysqld.log

    在这里插入图片描述

    2、用临时密码登录数据库

    命令:mysql -u root -p 回车键

    然后输入临时密码(输入时不会显示出来,输入完直接回车)

    在这里插入图片描述

    3、修改mysql密码

    命令:alter USER ‘root’@‘localhost’ IDENTIFIED BY ‘mect888!’;

    在这里插入图片描述

    4、授权远程连接

    命令:show databases;

    命令:use mysql;

    命令:select host, user, authentication_string, plugin from user;

    在这里插入图片描述

    命令:update user set host = “%” where user=‘root’;

    命令:select host, user, authentication_string, plugin from user;

    命令:flush privileges;

    在这里插入图片描述

    user set host = “%” where user=‘root’;

    命令:select host, user, authentication_string, plugin from user;

    命令:flush privileges;

    在这里插入图片描述

    展开全文
  • centos 离线安装mysql

    2019-10-23 15:10:49
    Centos7 离线安装mysql 5.6详细步骤 使用Mysql binary distribution 安装: shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> tar xvf /path/...

    参考:

    Centos7 离线安装mysql 5.6详细步骤

     

    使用Mysql binary distribution 安装:

    shell> groupadd mysql
    shell> useradd -r -g mysql -s /bin/false mysql
    shell> cd /usr/local
    shell> tar xvf /path/to/mysql-VERSION-OS.tar.xz
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    shell> cd mysql
    shell> mkdir mysql-files
    shell> chown mysql:mysql mysql-files
    shell> chmod 750 mysql-files
    shell> bin/mysqld --initialize --user=mysql
    shell> bin/mysql_ssl_rsa_setup
    shell> bin/mysqld_safe --user=mysql &
    # Next command is optional
    shell> cp support-files/mysql.server /etc/init.d/mysql.server

    参考:2.2 Installing MySQL on Unix/Linux Using Generic Binaries

    问题1: 如果在 --initialize时忘记了生成的随机密码,可以再次执行 --initialize命令生成新的密码

    问题2: 修改root密码:

    使用root用户和随机密码登陆后,使用下面命令:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';

    参考:Post-Initialization root Password Assignment

    3、centos 命令关闭mysql,在shell命令行输入命令:

    mysqladmin -p -u root shutdown

    4、测试安装成功:

    在命令行输入,查看版本:

    mysqladmin -u root -p version

    5、本地登陆命令:

     mysql -u root -p

    6、 配置远程连接mysql

        1)创建

     CREATE USER 'root'@'%' IDENTIFIED BY '123456';
    

    %:表示授权的IP, 此处可以指定IP,这里代表任意的IP地址都能访问MySQL数据库

    虽然能够远程连接mysql,但是却没有访问权限。 

         2)查看权限

    SELECT host,user,Grant_priv,Super_priv FROM mysql.user;

        3)赋予权限

     UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
    
    
    FLUSH PRIVILEGES;
    
    GRANT ALL ON *.* TO 'root'@'%';
    

    在远程主机上重启连接myql的终端,终于能够在远程连接和访问mysql数据库

    FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误

     

    参考:Centos 7下 mysql数据库无法远程连接

    ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'

    展开全文
  • Linux 系统下离线安装 mysql glibc版 Linux centos离线安装 mysql glibc版/ 解压版
  • centos离线安装mysql

    2021-01-21 15:14:53
    先说明下 :1) Centos7将默认数据库mysql替换成了Mariadb,如果想继续使用mysql 需要卸载Mariadb 再安装mysql 2) mysql 5.7版本的密码问题搞得人很头疼,所以干脆选择mysql5.6了 一、安装MySQL 1、下载安装包 ...

    先说明下 :1) Centos7将默认数据库mysql替换成了Mariadb,如果想继续使用mysql 需要卸载Mariadb 再安装mysql
    2) mysql 5.7版本的密码问题搞得人很头疼,所以干脆选择mysql5.6了
    一、安装MySQL
    1、下载安装包 mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
    下载地址https://dev.mysql.com/downloads/mysql/5.6.html
    选择如下选项

    下载这个版本:

    2、卸载系统自带的Mariadb
    rpm -qa|grep mariadb         //查询出已安装的mariadb
    rpm -e --nodeps 文件名      //卸载 , 文件名为使用rpm -qa|grep mariadb 命令查出的所有文件
    3、删除etc目录下的my.cnf文件
           rm /etc/my.cnf
    4、 执行以下命令来创建mysql用户组
    groupadd mysql
    5、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组
    useradd -g mysql mysql
    6、将下载的二进制压缩包放到/usr/local/目录下。
    7、解压安装包
    tar -zxvfmysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
    8、将解压好的文件夹重命名为mysql
    9、在etc下新建配置文件my.cnf,并在该文件内添加以下代码:
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    socket=/var/lib/mysql/mysql.sock
    [mysqld]
    skip-name-resolve
    #设置3306端口
    port=3306
    socket=/var/lib/mysql/mysql.sock
    # 设置mysql的安装目录
    basedir=/usr/local/mysql
    # 设置mysql数据库的数据的存放目录
    datadir=/usr/local/mysql/data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    lower_case_table_names=1
    max_allowed_packet=16M
    10、创建步骤9中用到的目录并将其用户设置为mysql
    mkdir /var/lib/mysql
    mkdir /var/lib/mysql/mysql
    chown -R mysql:mysql /var/lib/mysql
    chown -R mysql:mysql /var/lib/mysql/mysql
    11、进入安装mysql软件目录
    cd /usr/local/mysql
    chown -R mysql:mysql ./                               #修改当前目录拥有者为mysql用户
    ./scripts/mysql_install_db --user=mysql         #安装数据库
    chown -R mysql:mysql data                              #修改当前data目录拥有者为mysql用户
     
    到此数据库安装完毕!

    二、配置MySQL
    1、授予my.cnf的最大权限。
    chown 777 /etc/my.cnf
    设置开机自启动服务控制脚本:
    2、复制启动脚本到资源目录
    cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
    3、增加mysqld服务控制脚本执行权限
    chmod +x /etc/rc.d/init.d/mysqld
    4、将mysqld服务加入到系统服务
    chkconfig --add mysqld
    5、检查mysqld服务是否已经生效
    chkconfig --list mysqld
    命令输出类似下面的结果:
    mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
    表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止。
    6、启动msql(停止mysqld服务:service mysqld stop)
    service mysqld start
    7、将mysql的bin目录加入PATH环境变量,编辑/etc/profile文件
    vi /etc/profile
    在文件最后添加如下信息:
    export PATH=$PATH:/usr/local/mysql/bin
    执行下面的命令使所做的更改生效:
    . /etc/profile
    8、以root账户登陆mysql,默认是没有密码
    mysql -u root -p
    9、设置root账户密码 注意下面的you password改成你的要修改的密码
     use mysql
    update user set password=password('root') where user='root'and host='localhost';
    10、设置远程主机登录,注意下面的your username 和 your password改成你需要设置的用户和密码
    GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
    FLUSH PRIVILEGES ;

    展开全文
  • CentOS离线安装MySQL

    2018-06-01 10:10:22
    离线安装MySQL 安装新版mysql前,需将系统自带的mariadb-lib卸载 rpm -qa|grep mariadb 打印:mariadb-libs-5.5.56-2.el7.x86_64 rpm -e –nodeps mariadb-libs-5.5.56-2.el7.x86_64 解压mysql tar -xvf mysql...

    离线安装MySQL

    1. 安装新版mysql前,需将系统自带的mariadb-lib卸载
      rpm -qa|grep mariadb
      打印:mariadb-libs-5.5.56-2.el7.x86_64
      rpm -e –nodeps mariadb-libs-5.5.56-2.el7.x86_64

    2. 解压mysql
      tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
      ls打印
      libaio-0.3.107-10.el6.x86_64.rpm mysql-community-embedded-devel-5.7.18-1.el7.x86_64.rpm
      mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar mysql-community-libs-5.7.18-1.el7.x86_64.rpm
      mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm
      mysql-community-common-5.7.18-1.el7.x86_64.rpm mysql-community-minimal-debuginfo-5.7.18-1.el7.x86_64.rpm
      mysql-community-devel-5.7.18-1.el7.x86_64.rpm mysql-community-server-5.7.18-1.el7.x86_64.rpm
      mysql-community-embedded-5.7.18-1.el7.x86_64.rpm mysql-community-server-minimal-5.7.18-1.el7.x86_64.rpm
      mysql-community-embedded-compat-5.7.18-1.el7.x86_64.rpm mysql-community-test-5.7.18-1.el7.x86_64.rpm

    3. 使用rpm -ivh命令依次进行安装
      rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
      rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
      rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
      安装mysql-community-server-5.7.16-1.el7.x86_64.rpm 前需要安装libaio-0.3.107-10.el6.x86_64.rpm
      下载地址:
      http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
      安装libaio库:
      rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm(若在有网情况下可执行yum install libaio)
      安装mysql-community-server:
      rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm –nodeps

    4. 初始化数据库
      // 指定datadir, 执行后会生成~/.mysql_secret密码文件
      mysql_install_db –datadir=/var/lib/mysql
      // 初始化,执行生会在/var/log/mysqld.log生成随机密码
      mysqld –initialize //若报错,可无视

    5. 更改mysql数据库目录的所属用户及其所属组,并启动mysql数据库
      chown mysql:mysql /var/lib/mysql -R
      systemctl start mysqld.service

    6. 登录到mysql,更改root用户的密码
      // password 通过 cat ~/.mysql_secret 命令可以查看初始密码为EE1t-W+jKXff
      mysql -uroot -p’EE1t-W+jKXff’
      mysql> set password=password(‘Hust311!’);

    7. 创建用户,及作权限分配,可跳过
      mysql> CREATE USER ‘litao’@’%’ IDENTIFIED BY ‘Hust311!’;
      mysql> GRANT ALL PRIVILEGES ON . TO ‘litao’@’%’;
      mysql> FULSH PRIVILEGES;

    8. 远程登陆授权
      mysql> grant all privileges on . to root@’%’ identified by ‘Hust311!’;
      mysql> flush privileges;

    9. 设置mysql开机启动
      //退出mysql
      ctrl+d
      // 检查是否已经是开机启动
      systemctl list-unit-files | grep mysqld
      // 开机启动
      systemctl enable mysqld.service

    10. 创建新的数据库testdb
      mysql -uroot -p //输入密码Hust311!
      10.1 创建testdb
      show databases;
      create database testdb;
      //default character set utf8;
      10.2 进入testdb
      use testdb;
      10.3 创建表格AUTO_INCREMENT
      create table AUTO_INCREMENT(
      name varchar(20),
      age int,
      address varchar(20),
      salary float
      );
      10.4 插入数据
      INSERT INTO AUTO_INCREMENT VALUES(‘litao’,20,’china’,15000.0);
      10.5 查看表格的所有数据
      SELECT * FROM AUTO_INCREMENT;
      10.6 修改表格列名称
      alter table AUTO_INCREMENT change column sname name varchar(20);
      alter table AUTO_INCREMENT change column sage age int;
      alter table AUTO_INCREMENT change column saddress address varchar(20);
      alter table AUTO_INCREMENT change column ssalary salary float;

    所需资源:https://download.csdn.net/download/litao55555/10451669

    展开全文
  • Centos 离线安装mysql8(以及在线安装)1、准备阶段选择适应的版本(根据自己系统选择合适的版本)直接下载 清处主机上的环境[root@node2 ~]# rpm -qa|grep mariadbmariadb-libs-5.5.64-1.el7.x86_64[root@node2 ~]# rpm...
  • CentOS 离线安装 MySQL

    千次阅读 2018-08-22 14:03:40
    首先说明下 :1) Centos7将默认数据库mysql替换成了Mariadb,如果想继续使用mysql 需要卸载Mariadb 再安装mysql 2) mysql 5.7版本的密码问题搞得人很头疼,所以干脆选择mysql5.6了 一、安装MySQL 1、下载安装包...
  • CentOS离线安装mysql

    千次阅读 2019-03-20 16:47:35
    在线安装参考:https://blog.csdn.net/qq_31748587/article/details/94665729 一、下载 官方下载地址 下载系统的对应版本,CentOS跟红帽某种意义上可以理解成同一个 我这边下载CentOS 6 64位,可以使用命令...
  • Centos 离线安装mysql8(以及在线安装)1、准备阶段去官网下载tar包下载地址:https://dev.mysql.com/downloads/mysql/选择适应的版本(根据自己系统选择合适的版本)直接下载清处主机上的环境[root@node2 ~]# rpm -qa|...
  • Centos离线安装MySQL

    2019-03-20 17:10:58
    1.删除原有的mariadb,不然mysql装不进去 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs 2.在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux...
  • Centos7.4离线安装mysql5.5.62本次使用的安装方法为rpm安装,安装包已打包,一键安装即可,安装前需先安装依赖(已打包整体安装即可)mysqlmysql安装的相关依赖上传安装包及依赖# cd mysqlyl# rpm -ivh --force --...
  • CentOS7 离线安装mysql-5.7.161 . 安装新版mysql前,需将系统自带的mariadb-lib卸载[root@slave mytmp]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@slave mytmp]# rpm -e --nodeps mariadb...
  • 原标题:离线安装系列3:在CentOS7下离线安装mysql5.7 1 环境准备1.1 卸载MariaDB一般情况下,CentOS7上自带有MariaDB数据库,MariaDB是MySQL的一个分支。这里需要将其卸载。 1.2 卸载MySQL查看系统之前是否已经安装...
  • 这是六等星的小宇宙的第 24 篇文章在 CentOS 默认源中不包含 mysql 之后,在线安装 mysql 就变得不稳定,并且在线安装并不适合大批量安装,所以我就研究了 mysql离线安装技巧 。首先在 mysql 官网上下载最新的 ...
  • 1.Centos 离线安装mysql5.7.30 1.安装新版mysql前,需将系统自带的mariadb-lib卸载。 rpm -qa|grep mariadb rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 2.查看该操作系统上是否已经安装了mysql...
  • 把下载的mysql安装包上传到Centos上解压mysql,我这是在Windows上解压的上传到Centos上,我在Centos上解压mysql不知道为什么少了rpm -ivh mysql-community-common-5.7.25-1.el6.x86_64.rpm包tar –...
  • 把下载的mysql安装包上传到Centos上解压mysql,我这是在Windows上解压的上传到Centos上,我在Centos上解压mysql不知道为什么少了rpm -ivh mysql-community-common-5.7.25-1.el6.x86_64.rpm包tar –...
  • 首先去mysql官网下载mysql离线rpm安装包(https://downloads.mysql.com/archives/community/)Mysql8.0.2离线rpm包下载地址:点击下载上传到/data/rpm/mysql8.0目录下因为Mysql依赖于mariadb,所以我们先用rpm -qa |...
  • 安装新版mysql前,需将系统自带的mariadb-lib卸载。rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64rpm-e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_642.上传压缩包并解压已经所有rpm包上传到...
  • Centos 7.6 安装Mysql5.7(离线)标签(空格分隔): mysql安装包下载1,安装新版mysql前,需将系统自带的mariadb-lib卸载[root@VECS00000 ~]# rpm -qa|grep mariadbmariadb-libs-5.5.56-2.el7.x86_64[root@VECS00000 ~]#...
  • 首先去mysql官网下载mysql离线rpm安装包(https://downloads.mysql.com/archives/community/)Mysql8.0.2离线rpm包下载地址:点击下载上传到/data/rpm/mysql8.0目录下因为Mysql依赖于mariadb,所以我们先用rpm -qa |...
  • 首先去mysql官网下载mysql离线rpm安装包(https://downloads.mysql.com/archives/community/)上传到/data/rpm/mysql8.0目录下因为Mysql依赖于mariadb,所以我们先用rpm -qa | grep mariadb 查找mariadb的包信息然后...
  • yum install -y lrzsz在/usr/local目录下新建目录mysqlcd /usr/localmkdir mysql在/usr/local/mysql目录下使用rz -be命令上传mysql-8.0.15-1.el7.x86_64.rpm-bundle.tartar -xvf mysql-8.0.15-1.el7.x86_64.rpm-...
  • yum install -y lrzsz在/usr/local目录下新建目录mysqlcd /usr/localmkdir mysql在/usr/local/mysql目录下使用rz -be命令上传mysql-8.0.15-1.el7.x86_64.rpm-bundle.tartar -xvf mysql-8.0.15-1.el7.x86_64.rpm-...
  • yum install -y lrzsz在/usr/local目录下新建目录mysqlcd /usr/localmkdir mysql在/usr/local/mysql目录下使用rz -be命令上传mysql-8.0.15-1.el7.x86_64.rpm-bundle.tartar -xvf mysql-8.0.15-1.el7.x86_64.rpm-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,720
精华内容 688
关键字:

centos离线安装mysql

mysql 订阅