当前位置: 首页 > news >正文

如何建立免费网站的步骤/内江seo

如何建立免费网站的步骤,内江seo,徐州免费网站建设,五大门户网站分别是文章目录Linux之yum安装MySQLMysql 5.7的主要特性yum部署方式1、编写yum源配置文件2、生成yum源缓存3、检查安装的yum源是否存在4、安装MySQL服务5、启动MySQL服务6、初始化7、尝试连接并修改默认密码8、远程连接卸载已经安装的MySQLLinux之yum安装MySQL 部署MySQL数据库有多种…

文章目录

  • Linux之yum安装MySQL
    • Mysql 5.7的主要特性
    • yum部署方式
        • 1、编写yum源配置文件
        • 2、生成yum源缓存
        • 3、检查安装的yum源是否存在
        • 4、安装MySQL服务
        • 5、启动MySQL服务
        • 6、初始化
        • 7、尝试连接并修改默认密码
        • 8、远程连接
      • 卸载已经安装的MySQL

Linux之yum安装MySQL

部署MySQL数据库有多种部署方式,常用的部署方式就有三种:yum安装、rpm安装以及编译安装。每一种安装方式都有自己的优势,那么企业当中通常情况下采用的是rpm和二进制安装的方式。

数据库官网下载地址

Mysql 5.7的主要特性

  • 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的

  • 更好的InnoDB存储引擎

  • 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。此外,GTID在线平滑升级也变得可能

  • 更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进,Oracle官方正在解决MySQL之前最大的难题

  • 原生JSON类型的支持

  • 更好的地理信息服务支持:InnoDB原生支持地理位置类型,支持GeoJSON,GeoHash特性

  • 新增sys库

yum部署方式

从CentOS 7.0发布以来,yum源中开始使用Mariadb来代替MySQL的安装(这里什么是mariadb,和mysql有什么区别,有兴趣的小伙伴可以自行查阅)。即使你输入的是yum install -y mysql , 显示的也是Mariadb的安装内容。如果想安装Mysql就必须使用Mysql官方的yum源。

1、编写yum源配置文件

#配置好yum源,包括epel源1. curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo2. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo3. yum -y install vim wget
  • 使用官方yum仓库

    官网下载链接

img
在这里插入图片描述

wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm(复制下来的链接)

在这里插入图片描述

yum install mysql80-community-release-el7-4.noarch.rpm

2、生成yum源缓存

每次当我们编写了,都需要生成yum缓存,以免安装错误。

 1. yum makecache

3、检查安装的yum源是否存在

	1. yum repolist enabled | grep mysql选择默认安装的版本  默认的是8.0 版本
安装 YUM 管理工具包,此包提供了 yum-config-manager 命令工具1. yum -y install yum-utils2. yum-config-manager --disable mysql80-community	3. yum-config-manager --enable mysql57-community4. yum repolist enabled | grep mysql

在这里插入图片描述

4、安装MySQL服务

 yum install -y  mysql-community-server  然后等待安装即可

5、启动MySQL服务

启动mysqld 服务端
1. systemctl start mysqld
查看是否启动
2. systemctl status mysqld

在这里插入图片描述

6、初始化

MySQL服务器初始化(从MySQL 5.7开始)

在 MySQL 服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

  • MySQL 服务器已初始化。

  • 在数据目录中生成SSL证书和密钥文件。

  • 安装并启用该 validate_password 插件。

  • 将创建一个超级用户 帐户’root’@‘localhost’。并会设置超级用户的密码,将其存储在错误日志文件/var/log/mysqld.log中。

1. grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

7、尝试连接并修改默认密码

mysql -uroot -p'goUaahghs8?r'

在这里插入图片描述

# 出现以下错误的原因是需要修改初始化密码
1. show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.2. alter user   root@localhost   identified  by  '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements#太过简单的密码会失败,因为不满足密码复杂度的要求# 修改密码
1. alter user   root@localhost   identified  by  'MySQL@666';
Query OK, 0 rows affected (0.00 sec)
# 刷新权限
2.  FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)# 要设置比较简单的密码就需要取消密码复杂度,编辑 /etc/my.cnf配置文件, 在 [mysqld]配置块儿中添加如下内容(企业生成环境不建议使用这种配置)
plugin-load=validate_password.so 
validate-password=OFF

8、远程连接

远程登录还需要授权远程登录
Mysql默认不允许远程登录,我们需要设置关闭selinux或者防火墙,不关防火墙就开放3306端口;

# 允许本地用户链接
1. grant all privileges on *.* to root@localhost identified by '密码';Query OK, 0 rows affected, 1 warning (0.00 sec)# 允许任意IP连接
2. grant all privileges on *.* to root@'%' identified by '密码';Query OK, 0 rows affected, 1 warning (0.00 sec)

添加开放3306端口的iptables规则

iptables -t filter -I INPUT -p tcp --dport 3306 -j ACCEPT

卸载已经安装的MySQL

//rpm包安装方式卸载
查包名:rpm -qa|grep -i mysql
删除命令:rpm -e –nodeps 包名//yum安装方式下载
1.查看已安装的mysql
命令:rpm -qa | grep -i mysql
2.卸载mysql
命令:yum remove mysql-community-server-5.6.36-2.el7.x86_64
查看mysql的其它依赖:rpm -qa | grep -i mysql//卸载依赖
yum remove mysql-libs
yum remove mysql-server
yum remove perl-DBD-MySQL
yum remove mysql

下一篇>>>MySQL数据库基本管理

http://www.lbrq.cn/news/1293589.html

相关文章:

  • 聊城哪里做优化网站/点击器
  • 网站 空间 备案/百度手机助手app官方下载
  • 做影视后期有哪些资源网站/网络营销的分类
  • 沈阳市工伤网站做实/如何做好seo基础优化
  • tp框架做的网站/青岛网站seo服务
  • 网站建设有哪些软件有哪些/挖掘关键词的工具
  • wordpress注册开启邮件验证/广州软件系统开发seo推广
  • 好听大气的公司名称/杭州seo网络推广
  • 大连网站优化/幽默广告软文案例
  • 建站技术分享/seo营销推广
  • 旅游网站名字/谷歌广告联盟怎么做
  • 门户网站管理建设/网络口碑推广公司
  • 专门做进口零食的网站/想要网站导航推广
  • 网站流量平台/vivo应用商店
  • 中国企业信息网/优化服务内容
  • 建设职业技术学院网站/百度推广官网电话
  • 网站推广策划的思路包括哪些内容/个人网站推广怎么做
  • 广州黄埔做网站/seo 首页
  • 随州网站建设外包公司/市场推广方案
  • 做注册任务网站源码/营销的主要目的有哪些
  • 用illustrator做网站/seo关键词优化举例
  • 公司国际网站怎么做/国内seo公司排名
  • 帮人家做网站难吗/seo推广编辑
  • 长春建设网站公司/西安做网站
  • 保山网站建设多少钱/公司网站模版
  • 湖南做网站 磐石网络引领/seo建站教程
  • 杭州网站外包/seo优化培训班
  • 房天下官方网站/广告关键词有哪些类型
  • 网站标题符号/今日疫情实时数据
  • 图标网站导航制作怎么做/网站外贸推广
  • C++基于libmodbus库实现modbus TCP/RTU通信
  • 关于java8里边Collectors.toMap()的空限制
  • AK视频下载工具:免费高效,多平台支持
  • 用 STM32 的 SYSTICK 定时器与端口复用重映射玩转嵌入式开发
  • 第三章自定义检视面板_创建自定义编辑器类_如何自定义预览窗口(本章进度5/9)
  • RBAC(Role-Based Access Control,基于角色的访问控制)介绍(一种通过角色来管理用户权限的访问控制模型)