CentOS8安装MySQL(商城1)

这篇具有很好参考价值的文章主要介绍了CentOS8安装MySQL(商城1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

centos8 安装mysql,mysql,adb,数据库,linux,服务器
选择MySQL数据库的原因:
1、运行速度快;
2、开源免费;
3、易学易用;
4、可移植性,能够在众多不同的系统上工作;
5、丰富的接口,提供了用于C、C++等语言的API;
6、支持查询语言;
7、安全性和连接性,因为MySQL是网络化的,可以在因特网上的任何地方访问,提高数据共享效率;
8、历史悠久,社区用户活跃;
9、软件体积小,安装简单,易于维护。

  MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!MySQL 8 中值得关注的新特性和改进:

1、性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争(”hot spot”热点竞争问题)工作负载。
2、 NoSQL:MySQL 从 5.7 版本开始提供 NoSQL 存储功能,目前在 8.0 版本中这部分功能也得到了更大的改进。该项功能消除了对独立的 NoSQL 文档数据库的需求,而 MySQL 文档存储也为 schema-less 模式的 JSON 文档提供了多文档事务支持和完整的 ACID 合规性。
3、窗口函数(Window Functions):从 MySQL 8.0 开始,新增了一个叫窗口函数的概念,它可以用来实现若干新的查询方式。窗口函数与 SUM()、COUNT() 这种集合函数类似,但它不会将多行查询结果合并为一行,而是将结果放回多行当中。即窗口函数不需要 GROUP BY。
4、隐藏索引:在 MySQL 8.0 中,索引可以被“隐藏”和“显示”。当对索引进行隐藏时,它不会被查询优化器所使用。我们可以使用这个特性用于性能调试,例如我们先隐藏一个索引,然后观察其对数据库的影响。如果数据库性能有所下降,说明这个索引是有用的,然后将其“恢复显示”即可;如果数据库性能看不出变化,说明这个索引是多余的,可以考虑删掉。
5、降序索引:MySQL 8.0 为索引提供按降序方式进行排序的支持,在这种索引中的值也会按降序的方式进行排序。
6、 通用表表达式(Common Table Expressions CTE):在复杂的查询中使用嵌入式表时,使用 CTE 使得查询语句更清晰。
7、 UTF-8 编码:从 MySQL 8 开始,使用 utf8mb4 作为 MySQL 的默认字符集。
8、JSON:MySQL 8 大幅改进了对 JSON 的支持,添加了基于路径查询参数从 JSON 字段中抽取数据的 JSON_EXTRACT() 函数,以及用于将数据分别组合到 JSON 数组和对象中的 JSON_ARRAYAGG() 和 JSON_OBJECTAGG() 聚合函数。
9、 可靠性:InnoDB 现在支持表 DDL 的原子性,也就是 InnoDB 表上的 DDL 也可以实现事务完整性,要么失败回滚,要么成功提交,不至于出现 DDL 时部分成功的问题,此外还支持 crash-safe 特性,元数据存储在单个事务数据字典中。
10、高可用性(High Availability):InnoDB 集群为您的数据库提供集成的原生 HA 解决方案。
11、 安全性:对 OpenSSL 的改进、新的默认身份验证、SQL 角色、密码强度、授权。

一、准备工作:

1、下载对应版本的repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
2、清除旧的yum缓存并生成新的yum缓存
yum clean all
yum makecache
3、更新yum
yum update -y

二、安装mysql

1、安装命令:

wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum install mysql-server -y
service mysqld start
service mysqld status
systemctl enable mysqld.service

2、CCentOS8启动mysql服务:

centos8 安装mysql,mysql,adb,数据库,linux,服务器

3、CentOS8查看mysql服务是否启动:

centos8 安装mysql,mysql,adb,数据库,linux,服务器

三、查看当前安装的mysql版本

1、登录到mysql,如下图:

mysql -uroot -p
输入mysql的root用户密码
centos8 安装mysql,mysql,adb,数据库,linux,服务器

2、登录mysql后,查看当前安装的mysql版本,如上图:

select version();

四、开启mysql端口,配置mysql

1、CentOS8开启端口3306:

firewall-cmd --permanent --add-port=3306/tcp
centos8 安装mysql,mysql,adb,数据库,linux,服务器

2、重新加载防火墙,使开启的端口生效:

centos8 安装mysql,mysql,adb,数据库,linux,服务器

3、CCentOS8查看已开启的端口:

centos8 安装mysql,mysql,adb,数据库,linux,服务器

4、修改管理用户密码:

mysqladmin -uroot -p password
Enter password: #输入旧密码,默认空,回车
New password: #第一次输入新密码
Confirm new password: #第二次确认新密码
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

5、使用nvicat连接mysql数据库:

(1)安装windows版的nvicat软件,打开它设置如下:
Host:填安装mysql的服务器ip地址
port:mysql端口号默认3306
user name:mysql的默认用户
password:mysql的用户密码
centos8 安装mysql,mysql,adb,数据库,linux,服务器
(2)连接时,若报错如下:
centos8 安装mysql,mysql,adb,数据库,linux,服务器
(3)在windows PC端口查看CentOS服务器的3306端口是否可用:
centos8 安装mysql,mysql,adb,数据库,linux,服务器
centos8 安装mysql,mysql,adb,数据库,linux,服务器
说明MYsql端口已开启,not allowed说明服务器并未允许连接,

(4)回到CentOS服务器登录到MY SQL,输入MY SQL密码:
centos8 安装mysql,mysql,adb,数据库,linux,服务器
(5)使用show databases;查看已建立的数据库,如上图:

(6)打开mysql数据库
use mysql
centos8 安装mysql,mysql,adb,数据库,linux,服务器

(7)查看MY sql默认允许连接
select host from user where user = ‘root’;
centos8 安装mysql,mysql,adb,数据库,linux,服务器
可以看出,默认my sql只允许本地主机连接(即当前只允许CentOS8连接)

(8)修改配置,使my sql允许远程root用户连接
update user set host =‘%’ where user = ‘root’;centos8 安装mysql,mysql,adb,数据库,linux,服务器
flush privileges;刷新权限列表,如上图:

(9)再次查看MY SQL允许连接的用户,有%出现,%代表了root用户,所以此时root用户的远程权限已更新
select host from user where user = ‘root’;centos8 安装mysql,mysql,adb,数据库,linux,服务器

(10)再次使用Navicat连接MY SQL
centos8 安装mysql,mysql,adb,数据库,linux,服务器

6、再次使用windows客户端测试对CentOS服务器的MY SQL服务3306端口的测试

centos8 安装mysql,mysql,adb,数据库,linux,服务器
centos8 安装mysql,mysql,adb,数据库,linux,服务器

7、CentOS8查看CPU、内存、硬盘使用的情况

(1)CentOS查看CPU使用情况
top
centos8 安装mysql,mysql,adb,数据库,linux,服务器

(2)CentOS查看内存使用情况
free –h
centos8 安装mysql,mysql,adb,数据库,linux,服务器

(3)CentOS查看硬盘使用情况
df -h
centos8 安装mysql,mysql,adb,数据库,linux,服务器
本文至此结束,不足之处敬请批评指正。文章来源地址https://www.toymoban.com/news/detail-823436.html

到了这里,关于CentOS8安装MySQL(商城1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos8部署MySQL5.7故障集

    转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 在centos8系统上安装MySQL,使用的是centos7上安装MySQL的脚本,出现了以下问题,以做记录: 问题一:日志文件不存在,MySQL无法启动 错误日志: 原因和解决方法: 根据

    2024年01月18日
    浏览(30)
  • 案例:CentOS8 在 MySQL8.0 实现半同步复制

    异步复制 MySQL 默认的复制即是异步的, 主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题, 主节点如果 crash 掉了,此时主节点上已经提交的事务可能并没有传到从库上,如果此时,强行将从提升为主,可

    2024年02月20日
    浏览(27)
  • 【大数据实验系列】一文轻松搞定云服务器Centos8.x下安装MySQL5.x版本,以阿里云服务器为例!(超详细安装流程)

           本篇博客主要涉及云服务器(以阿里云服务器为例子)Centos8.x下安装MySQL软件。( 通读本篇博客需要10分钟左右的时间) 。         本篇博客内容参考于:centOS8安装MySql5.7 2.1 MySQL rpm源包下载        我们首先点击官网MySQL下载地址,如下图所示:        博主这里选择上

    2024年02月03日
    浏览(50)
  • CentOS8安装RabbitMQ

    1、安装Erlang环境 具体下载哪个版本需要看RabbitMQ需要安装的版本 RabbitMQ和Erlang版本对应 官网安装指定的Erlang版本 下载RabbitMQ的rpm包 上传Erlang和对应的RabbitMQ安装包 卸载前面的Erlang和RabbitMQ (一)、安装Erlang (二)、安装RabbitMQ 启动RabbitMQ 开放端口 添加用户 报错 Error: unab

    2024年02月04日
    浏览(34)
  • 【CentOS8安装docker】

    文章目录 一、更新yum 二、卸载旧版本 三、安装 Docker Engine-Community(使用 Docker 仓库进行安装)

    2024年01月22日
    浏览(45)
  • centos8下安装docker

    二、为yum源添加docker仓库位置: 三、安装docker 四、启动docker 五、查看docker是否启动成功 出现如下方: active running 表示运行成功 六、可以根据自己需求修改docker安装路径 6.1 查看本机用户安装docker的路径 6.2 修改安装路径

    2024年02月06日
    浏览(37)
  • CentOS8 安装 RabbitMQ【纯安装手册】

    安装RabbitMQ 注意:以下的命令都是用root用户操作的 下载Centos-8.repo 生成缓存 更新yum 由于 rabbitmq 是基于 erlang 语言开发的,所以必须先安装 erlang 安装依赖 erlang官网下载地址 erlang的github下载地址 github访问可以下载这个软件加速器 解决访问github慢或打不开的问题资源-CSDN文库

    2024年02月04日
    浏览(40)
  • 【RocketMQ】CentOS8安装RocketMQ

    检查jdk环境 RocketMQ是基于java开发的,安装之前请先查看是否有jdk环境 如果没有请去官网(https://www.oracle.com/java/technologies/downloads/#java8)下载 下载RocketMQ安装包 前往官网(https://rocketmq.apache.org/download)下载,选择二进制文件 在Linux环境中安装 把下载好的文件传入Linux系统中,

    2024年02月12日
    浏览(38)
  • WSL2安装CentOS7和CentOS8

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Windows11 官方 WSL2 已经支持 Ubuntu 、 Open SUSE 、 Debian 和 Oracle 等等发行版,由于 CentOS 也是非常经典的一个发行版,由于官方尚未提供安装方式,所以我整理了下安装方式给有需要的人,方法很简单。 这一

    2024年02月14日
    浏览(38)
  • CentOS8提高篇1:CentOS安装中文输入法

    一、安装中文拼音输入法 1、  执行安装命令 yum install  ibus-libpinyin 若执行完成提示如下则说明系统中已经安装输入法,此时只需启用输入法设置即可 2、启用拼音输入法   应用程序 - 系统工具 - 设置 -RegionLanguage 出现如下图所示对话框,点击 “+” 添加输入法(如 pinyin )

    2024年02月05日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包