精华内容
下载资源
问答
  • 1、通过以下命令,使用最新的包管理器安装MySQL(安装过程中一直yes/y即可) sudo dnf install @mysql 2、设置MySQL自动启动 sudo systemctl enable --now mysqld 3、检查MySQL是否在运行 sudo systemctl status ...
  • 官网下载最新版mysql-8.0.19官网下载地址,拉到最下面 接下来选择centos系统 开始下载 用rz命令(没有该命令自己下载)上传下载好的redis压缩包创建redis安装目录mkdir -p/usr/develop/mysql进入目录cd /usr/develop/...

    3037937d8df4403fcfa048bd66c80358.png

    官网下载最新版mysql-8.0.19

    官网下载地址,拉到最下面

    2b1c42588e85f192b076d958a4250b96.png

    接下来选择centos系统

    e7ac5453246ee977e8bc1f3db8cef4bc.png

    开始下载

    0b58437fb76f12b90adb7056048abf31.png

    用rz命令(没有该命令自己下载)上传下载好的redis压缩包

    创建redis安装目录

    mkdir -p /usr/develop/mysql

    进入目录

    cd /usr/develop/mysql

    执行rz命令(没有的自己下载),上传下载好的redis压缩包,并解压

    tar -xvf mysql-8.0.19-1.el8.x86_64.rpm-bundle.tar.tar

    973de899139048635ff6e3e7a0b7c2bb.png

    开始安装

    注意安装顺序 common -> libs -> client -> server

    rpm -ivf mysql-community-common-8.0.19-1.el8.x86_64.rpm

    a4ad0112b95af11855cf78247a6b0970.png

    rpm -ivf mysql-community-libs-8.0.19-1.el8.x86_64.rpm

    206148cc143768279114322c37669395.png

    rpm -ivf mysql-community-client-8.0.19-1.el8.x86_64.rpm

    505959f621299fce071390f0b7b3321d.png

    rpm -ivf mysql-community-server-8.0.19-1.el8.x86_64.rpm

    2e69a1a7bc4605e7649e831072797f06.png

    出错,看提示缺少perl环境

    cd进入个人主目录,安装perl环境

    1055503b4ddbd2e3a4e01a100b01a0fe.png

    yum list perl*查看yum仓库

    执行安装命令

    yum -y install perl

    2ddf7d851760f19c18315dff99893056.png

    切换目录,进行接着安装

    cd /usr/develop/mysql/

    rpm -ivf mysql-community-server-8.0.19-1.el8.x86_64.rpm

    70a944ec8112d7696ef1462ae33fdaa0.png

    查看安装信息

    rpm -qa | grep mysql

    58e497fc1c42c6fbc362f24073c3824f.png

    初始化数据库

    mysqld --initialize --console

    27593d774ceb1b06720fd401cc0077e4.png

    目录授权

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

    6e97449bce5184419a9d7d80ce2c3fcd.png

    启动数据库服务

    systemctl start mysqld

    8d0361e05ebe05df05af363c682d9991.png

    查看数据库状态

    systemctl status mysqld

    9faace1d8c7d3b0a00cb20ea3da48a93.png

    查看密码

    cat /var/log/mysqld.log | grep password

    ef63ca2f0caaa24973281368d89ca335.png

    登录数据库,输入密码,密码是不显示的

    mysql -uroot -p

    b9a385373abf27e725dd45ff5080a82c.png

    5dfc432d603c8760cc0575e02cc594bc.png

    修改密码

    alter user "root" @"localhost" identified with mysql_native_password by "自己的密码";

    fb8c436c29350fe76cf705d008819591.png

    退出mysql,输入新密码再次登录

    db21068286d1abb516b71f6221b9f2cb.png

    登录成功

    da0d9e6cf0c8fe522a79e66490104aa8.png

    开启远程访问

    创建一个用于远程连接的用户

    create user"root"@"%"identified by "你的密码";

    326c3c3448af58f85abb62bd9fca8c4b.png

    授权

    grant all privileges on *.* to "root"@"%";

    1074cf3bde60b4f1d22a846c5fe24e2b.png

    刷新权限

    flush privileges;

    44861173c8b63cee8896ba3492b8c809.png

    开放端口3310(默认端口是3306,我是自己修改了)

    firewall-cmd --zone=public --add-port=3310/tcp --permanent

    623db574ec15b28ea4e3d83d5de3b676.png

    重载开放的端口

    firewall-cmd --reload

    ee1df4a0d4486e1c75c8fa8eb7c1a984.png

    阿里云服务器需要添加安全组

    windows测试连接

    fe4ddd3141697cd68adade6a9dcdb4de.png

    navicat连接测试

    7c37f120a8a088e78034553a082a923b.png

    展开全文
  • 2019/11/25, CentOS 8,MySQL 8.0摘要: CentOS 8 安装MySQL 8.0 并配置远程登录安装MySQL8.0使用最新的包管理器安装MySQLsudo dnf install @mysql开启启动安装完成后,运行以下命令来启动MySQL服务并使它在启动时...

    2019/11/25, CentOS 8,MySQL 8.0

    摘要: CentOS 8 安装MySQL 8.0 并配置远程登录

    安装MySQL8.0

    使用最新的包管理器安装MySQL

    sudo dnf install @mysql

    开启启动

    安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动:

    sudo systemctl enable --now mysqld

    要检查MySQL服务器是否正在运行,请输入:

    sudo systemctl status mysqld

    添加密码及安全设置

    运行mysql_secure_installation脚本,该脚本执行一些与安全性相关的操作并设置MySQL根密码:

    sudo mysql_secure_installation

    系统将要求你配置VALIDATE PASSWORD PLUGIN(验证密码插件),该插件用于测试MySQL用户密码的强度并提高安全性,密码验证策略分为三个级别:低、中和强,如果你不想设置验证密码插件,请按Enter。

    在下一个提示符下,将要求你设置MySQL root用户的密码,完成此操作后,脚本还将要求你删除匿名用户,限制root用户对本地计算机的访问,并删除测试数据库,根据具体情况输入‘y‘或其他字符。

    设置完成后,使用刚刚设置的密码登录MySQL。

    远程登陆

    如果需要设置root账户远程登陆,mysql语句:

    use mysql;

    update user set host='%' where user='root';

    flush privileges;

    防火墙设置

    设置完成后,开启系统的3306端口:

    sudo firewall-cmd --add-port=3306/tcp --permanent

    sudo firewall-cmd --reload

    重启服务

    sudo systemctl restart mysqld

    本机测试安装后,MySQL8.0默认已经是utf8mb4字符集,所以字符集不再修改

    原文:https://www.cnblogs.com/kasnti/p/11929030.html

    展开全文
  • 腾讯云centos7.7(64)服务器安装mysql8.0.20数据库 1、重装云服务器操作系统(为了模拟新服务器首次安装mysql数据库,这一步可以忽略) 2、下载mysql安装包 下载地址:...

    腾讯云centos7.7(64)服务器安装mysql8.0.20数据库

    1、重装云服务器操作系统(为了模拟新服务器首次安装mysql数据库,这一步可以忽略)

     

    2、下载mysql安装包

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

    由于之前没有注意操作系统版本,下载下来的安装包在安装过程中各种坑,填都填不完,一定要注意,千万别选错了!!!我的操作系统为centos7.7(64),我这选的是mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar

    3、使用xshell远程登录服务器

    4、由于mariadb中的lib包和mysql8.0.20的lib包冲突,如果已经安装了mariadb,则需要将其卸载。

    查看系统中是否已经安装mariadb:rpm -qa | grep mariadb

    5、卸载mariadb:rpm -e mariadb-libs --nodeps

    6、再次查看mariadb是否卸载完成:rpm -qa | grep mariadb

    下边什么都没有,则表示已卸载完成。

    7、上传安装包

    在/usr下创建softbag文件夹,用于存放所有的安装包(个人习惯,你可以自定义)。

    在softbag中上传之前下载好的mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar文件

    使用rz命令上传mysql8.0.20安装包。

    rz命令不存在,先安装rz:yum install -y lrzsz

    再次上传文件:rz

    上传完成后,查看上传结果:ll

    8、解压安装包(我习惯放在/usr/local/mysql,可以不用跟我的一样):

    在/usr/local下面创建mysql文件夹

    cd ..

    cd local/

    mkdir mysql

    ll

    解压安装包

    cd ../softbag/

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

    将解压后的文件移动到/usr/local/mysql下

    mv ./mysql-community-* /usr/local/mysql/

    查看当前文件夹和目标文件夹下的文件列表

    ll

    cd ../local/mysql/

    ll

    9、安装common:

    rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --force

    10、安装libs:

    rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --nodeps --force

    11、安装client:

    rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm --nodeps --force

    12、安装server:

    rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm --nodeps --force

    13、查看mysql安装包:

    rpm -qa | grep mysql

    14、mysql数据库初始化和相关配置

    mysqld --initialize;

    执行该命令后报错:

    mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory


    解决方案:yum install -y numactl

    再次执行 mysqld --initialize;

    这次就顺利通过了。

    更改属组

    chown mysql:mysql /var/lib/mysql -R;

    启动mysql

    systemctl start mysqld.service;

    开机启动

    systemctl enable mysqld;

    15、查看数据库的密码

    cat /var/log/mysqld.log | grep password

    16、登录数据库

    mysql -uroot -p,密码是刚刚查到的,输入密码时是不显示的,为了防止输入错误,建议复制粘贴。

    17、修改本地登录密码,由于是服务器,不建议设置类似于123456之类的简单密码,注意保护自己的账号密码安全。

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘***********’;

    18、退出当前登录,使用新密码登录。

    exit;

    mysql -uroot -p

    19、远程访问授权,同样密码不要太简单,建议跟本地密码相同。

    create user 'root'@'%' identified with mysql_native_password by '************';

    grant all privileges on *.* to 'root'@'%' with grant option;

    flush privileges;

    20、如果防火墙开着的话,自己关一下或者允许3306对外访问。

    21、配置腾讯云服务器实例的安全组

    用本地cmd命令窗口确认一下端口是否联通:

    telnet 自己的服务器ip 3306

    出现黑窗口,则表示联通。

    22、用mysql客户端工具链接,我这里用的是navicate(你用自己熟悉的工具就行,不用和我的一样)。

    出现链接成功,就能正常去应用了。

    引文:https://blog.csdn.net/weixin_42266606/article/details/80879571

     

     

    展开全文
  • 在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB 10.3,它是MySQL 5.7的直接替代品,但有一些限制,...

    在本文中,我们将向你展示如何在CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB 10.3,它是MySQL 5.7的直接替代品,但有一些限制,如果你的应用程序与MySQL 8.0不兼容,请安装MariaDB 10.3,参考在CentOS 7服务器中安装MariaDB 10.4的方法。

    在CentOS 8上安装MySQL 8.0

    通过以root用户或具有sudo特权的用户身份使用CentOS软件包管理器来安装MySQL 8.0服务器:

    $ sudo dnf install @mysql

    @mysql模块将安装MySQL及其所有依赖项。

    安装完成后,通过运行以下命令来启动MySQL服务并使它在启动时自动启动:

    $ sudo systemctl enable --now mysqld

    要检查MySQL服务器是否正在运行,请输入:

    $ sudo systemctl status mysqld

    返回信息如下:

    mysqld.service - MySQL 8.0 database server

    Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)

    Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago

    注:说明安装MySQL 8.0成功了。

    保护MySQL的操作

    运行mysql_secure_installation脚本,该脚本执行一些与安全性相关的操作并设置MySQL根密码:

    $ sudo mysql_secure_installation

    系统将要求你配置VALIDATE PASSWORD PLUGIN(验证密码插件),该插件用于测试MySQL用户密码的强度并提高安全性,密码验证策略分为三个级别:低、中和强,如果你不想设置验证密码插件,请按Enter。

    在下一个提示符下,将要求你设置MySQL root用户的密码,完成此操作后,脚本还将要求你删除匿名用户,限制root用户对本地计算机的访问,并删除测试数据库,你应该对所有问题回答“是”。

    要从命令行与MySQL服务器进行交互,请使用MySQL客户端实用程序,它作为依赖项安装,通过键入以下内容测试根访问权限:

    $ mysql -u root -p

    在出现提示时输入root密码,然后将显示MySQL shell,如下所示:

    Welcome to the MySQL monitor.  Commands end with ; or \g.

    Your MySQL connection id is 12

    Server version: 8.0.17 Source distribution

    至此,已经在CentOS 8服务器上安装并保护了MySQL 8.0,并准备使用它。

    身份验证的操作

    由于CentOS 8中的某些客户端工具和库与caching_sha2_password方法不兼容,因此CentOS 8存储库中包含的MySQL 8.0服务器设置为使用旧的mysql_native_password身份验证插件,该方法在上游MySQL 8.0发行版中设置为默认。

    对于大多数设置,mysql_native_password方法应该没问题,但是,如果你想将默认身份验证插件更改为caching_sha2_password,这样可以更快并提供更好的安全性,请打开以下配置文件:

    $ sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf

    将default_authentication_plugin的值更改为caching_sha2_password:

    [mysqld]

    default_authentication_plugin=caching_sha2_password

    关闭并保存文件,然后重新启动MySQL服务器以使更改生效:

    $ sudo systemctl restart mysqld

    结论

    CentOS 8随MySQL 8.0一起发行,安装就像键入dnf install @mysql一样简单。

    现在你的MySQL 8服务器已启动并正在运行,可以连接到MySQL Shell,并开始创建新的数据库和用户。

    展开全文
  • 最新的MySQL 8.0版本可以使用MySQL模块从默认的AppStream存储库安装,该模块在CentOS 8和RHEL 8系统上默认启用。还有MariaDB 10.3数据库版本可以从默认的AppStream存储库中安装,默认的AppStream存储库是MySQL 5.7.....
  • 服务器轻松安装mysql1. ssh登陆云服务器2. 检查是否已经安装mysql3. 下载mysql5.74. 安装mysql5. 检查安装新增文件6. 安装服务7. 检查是否安装好8. 启动mysql服务9. 查看服务启动情况10. 取得mysql初始化随机密码...
  • 记录自己在服务器安装mysql的一次过程 mysql的安装有很多中方式,本人参考网上很多方法,最终选择yum安装 yum是最方便快捷的方式了,解决了各种包依赖。所以安装的思路是通过yum直接安装,步骤如下: 1.mysql官网...
  • 2019/11/25, CentOS 8,MySQL 8.0摘要: CentOS 8 安装MySQL 8.0 并配置远程登录安装MySQL8.0使用最新的包管理器安装MySQLsudo dnf install @mysql开启启动安装完成后,运行以下命令来启动MySQL服务并使它在启动时...
  • CentOS 8 安装MySQL 8.0 并配置远程登录 一、安装MySQL 使用最新的包管理器安装MySQL sudo dnf install @mysql 开启启动# 安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动: sudo systemctl ...
  • 在阿里云ECS云服务器中使用docker安装最新mysql 8 并且进行远程访问
  • 安装mysql的教程遍地都是 多入过江之鲤 今天安装时依然遇到了很多问题,晚上反思一下,做个笔记,笔记略有残缺,方向还是比较齐整的,若有不足,看官且当一笑,附个评论更好了。 安装时,首先考虑mysql版本的问题,...
  • 前言本文主要介绍如何在CentOS8或者RHEL8服务器安装MySQL 8.0。如果你是RHEL8的新手,您可以在我之前的文章Red Hat Enterprise Linux 8 (RHEL8)的特性和评论中找到所有的RHEL8新特性。MySQL是一个多线程、多...
  • 第一步:使用最新的包管理器安装MySQL sudo dnf install @mysql 等待 第二步:设置开机自动启动 sudo systemctl enable --now mysqld 然后检查mysql的启动状态 sudo systemctl status mysqld 第三步:添加密码...
  • 1. 前言本文主要介绍如何在CentOS8或者RHEL8服务器安装MySQL 8.0。如果你是RHEL8的新手,您可以在我之前的文章Red Hat Enterprise Linux 8 (RHEL8)的特性和评论中找到所有的RHEL8新特性。MySQL是一个多线程、多...
  • docker安装 mysql 8

    2020-05-15 09:33:40
    此命令中 去掉-- rm 不然服务器重启容器又没了 还得重新装容器 3. 查看已运行的容器: docker ps -a 4. 进入mysql容器: docker exec -it mysql bash 5. 在容器内登陆Mysql: mysql -uroot -p123456 ```java...
  • centos 7 安装mysql8

    2020-09-06 14:14:44
    由于换了服务器,所以在装mysql的过程中参照别人的博客,将执行的步骤一步一步记录下来。供下次装mysql使用。 参考链接 Linux安装MySQL8.0.11_liang墨竹_CSDN 参考链接Linux安装MySQL8.0.11_git1314_CSDN 参考...
  • 原标题:Fedora server 安装Mysql8MySQL是一种关系数据库管理系统(RDBMS),作为服务器运行,提供对多个数据库的多用户访问。 这是指导,如何在Fedora 28/27/26,CentOS 7.5 / 6.10和Red Hat(RHEL)7.5 / 6.10上安装或...
  • centos7 安装MySql8

    2019-01-19 15:12:43
    4、进行安装mysql,MySQL的安装是有顺序的。 5、初始化数据库 初始化后生成的随机密码存放位置: 6、修改mysql数据库目录的所属用户及其所属组,并启动mysql数据库 7、根据第五步中的密码,修改root的密码,否则...
  • CentOS 8 安装MySQL 8.0

    2020-08-22 06:13:56
    摘要: CentOS 8 安装MySQL 8.0 并配置远程登录 安装MySQL8.0# 使用最新的包管理器安装MySQL Copysudo dnf install @mysql 开启启动# 安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动: Copysudo ...
  • centOS8安装mysql

    2021-01-28 21:57:10
    在默认的 CentOS 8 系统源仓库里,MySQL 数据库服务器最新可用的版本是 8.0。 一、在 CentOS 8安装 MySQL 8.0 以 root 或者其他有 sudo 权限的用户身份,通过使用 CentOS 包管理器来安装 MySQL 8.0 服务器: sudo...
  • 这是指导,如何在Fedora 28/27/26,CentOS 7.5 / 6.10和Red Hat(RHEL)7.5 / 6.10上安装或升级MySQL社区服务器最新版本8.0(8.0.12)/5.7(5.7.23)。 本指南当然也适用于Oracle Linux和Scientific Linux。...
  • 开始,我默认安装MySQL8,但是在测试的时候发现通过Hibernate连接之前的MySQL5.7的代码运行在连接版本的库的时候发生异常,出于时间原因没有深度排查但是我严重怀疑是版本匹配问题,为了能够快速使用,我选择回...
  • 开始,我默认安装MySQL8,但是在测试的时候发现通过Hibernate连接之前的MySQL5.7的代码运行在连接版本的库的时候发生异常,出于时间原因没有深度排查但是我严重怀疑是版本匹配问题,为了能够快速使用,我选择回...
  • 第一步:使用最新的包管理器安装MySQL sudo dnf install @mysql 等待 第二步:设置开机自动启动 sudo systemctl enable --now mysqld 然后检查mysql的启动状态 sudo systemctl status mysqld 1 第三步...
  • centos8安装MySQL8.0

    2020-11-15 12:23:01
    centos8安装MySQL8.0# 使用最新的包管理器安装MySQL Copy sudo dnf install @mysql 开启启动# 安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动: Copy sudo systemctl enable --now...
  • 最新的MySQL 8.0版本可以使用MySQL模块从默认的AppStream存储库安装,该模块在CentOS 8和RHEL 8系统上默认启用。还有MariaDB 10.3数据库版本可以从默认的AppStream存储库中安装,默认的AppStream存储库是MySQL 5.7.....
  • 在这里需要用到mysql做集群,之前只在linux服务器装过mysql低版本的单机版,本次出差要求安装的是mysql的集群,在生产环境已经搭建完成,所以下面我会在我本机做本地的mysql8的集群。 准备工作:1:从mysql官网下载...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 729
精华内容 291
关键字:

新服务器安装mysql8

mysql 订阅