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

公司长沙建站教育网站安全建设方案

公司长沙建站,教育网站安全建设方案,做网站让人来注册,电影网站建设方案部署MySQL数据库有多种部署方式#xff0c;常用的部署方式就有三种#xff1a;yum安装、rpm安装以及编译安装。每一种安装方式都有自己的优势#xff0c;那么企业当中通常情况下采用的是rpm和二进制安装的方式。 MySQL官网下载地址 Mysql 5.7的主要特性 更好的性能#xf… 部署MySQL数据库有多种部署方式常用的部署方式就有三种yum安装、rpm安装以及编译安装。每一种安装方式都有自己的优势那么企业当中通常情况下采用的是rpm和二进制安装的方式。 MySQL官网下载地址 Mysql 5.7的主要特性 更好的性能对于多核CPU、固态硬盘、锁有着更好的优化每秒100W QPS已不再是MySQL的追求下个版本能否上200W QPS才是用户更关心的 更好的InnoDB存储引擎 更为健壮的复制功能复制带来了数据完全不丢失的方案传统金融客户也可以选择使用MySQL数据库。此外GTID在线平滑升级也变得可能 更好的优化器优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进Oracle官方正在解决MySQL之前最大的难题 原生JSON类型的支持 更好的地理信息服务支持InnoDB原生支持地理位置类型支持GeoJSONGeoHash特性 新增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.repo 2. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 3. yum -y install vim wget使用官方yum仓库 wget https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm(复制下来的链接)yum install mysql80-community-release-el7-4.noarch.rpm2、生成yum源缓存 每次当我们编写了都需要生成yum缓存以免安装错误。 1. yum makecache3、检查安装的yum源是否存在 1. yum repolist enabled | grep mysql选择默认安装的版本 默认的是8.0 版本 安装 YUM 管理工具包此包提供了 yum-config-manager 命令工具1. yum -y install yum-utils 2. yum-config-manager --disable mysql80-community 3. yum-config-manager --enable mysql57-community 4. yum repolist enabled | grep mysql4、安装MySQL服务 yum install -y mysql-community-server 然后等待安装即可5、启动MySQL服务 启动mysqld 服务端 1. systemctl start mysqld 查看是否启动 2. systemctl status mysqld6、初始化 MySQL服务器初始化从MySQL 5.7开始 在 MySQL 服务器初始启动时如果服务器的数据目录为空则会发生以下情况 MySQL 服务器已初始化。 在数据目录中生成SSL证书和密钥文件。 安装并启用该 validate_password 插件。 将创建一个超级用户 帐户’root’‘localhost’。并会设置超级用户的密码将其存储在错误日志文件/var/log/mysqld.log中。 1. grep temporary password /var/log/mysqld.log7、尝试连接并修改默认密码 mysql -uroot -pgoUaahghs8?r# 出现以下错误的原因是需要修改初始化密码 1. show databases; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.2. alter user rootlocalhost identified by 123456; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements#太过简单的密码会失败因为不满足密码复杂度的要求# 修改密码 1. alter user rootlocalhost identified by MySQL666; Query OK, 0 rows affected (0.00 sec) # 刷新权限 2. FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)# 要设置比较简单的密码就需要取消密码复杂度编辑 /etc/my.cnf配置文件, 在 [mysqld]配置块儿中添加如下内容(企业生成环境不建议使用这种配置) plugin-loadvalidate_password.so validate-passwordOFF8、远程连接 远程登录还需要授权远程登录 Mysql默认不允许远程登录我们需要设置关闭selinux或者防火墙不关防火墙就开放3306端口 # 允许本地用户链接 1. grant all privileges on *.* to rootlocalhost 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
http://www.zqtcl.cn/news/424759/

相关文章:

  • 官网建站网站seo关键字优化软件
  • 网站制作的内容什么好开发板用什么语言编程
  • 医院品牌网站建设aws创建wordpress
  • dw做的网站怎么让别人看到动易网站频道栏目字体大小修改
  • 东莞网站设计公司排名辽宁建设工程信息网网上开标
  • 网站推广工具有页面素材图片
  • 网页设计搭建网站外贸求购信息平台
  • 仓库改造类网站怎么做手机创建网站的软件
  • 成都平台网站建设公司邯郸网络科技公司
  • 热门课程自己做网站大型购物网站建站
  • apache 创建网站重庆建站模板
  • 手机怎么制作网站叶县建设局网站
  • 怎么做后台网站一键更新搜索引擎优化的主要策略
  • 站酷网免费素材图库官网国外域名购买
  • 石家庄个人谁做网站天体摄影
  • 徐州集团网站建设网站排名快速提升工具
  • 自己创业做原公司一样的网站做网站要学会什么语言
  • 宿州高端网站建设公司网络业务
  • 做多语言版本网站网站收录低
  • 鼎湖网站建设江门网站优化快速排名
  • 做交通事故的网站北京物联网app开发公司
  • 网站建设中 页面网络培训注册会计师
  • app网站如何做推广安装wordpress错误
  • 八零婚纱摄影工作室网站南昌微信营销公司
  • 海南网站开发公司百度网站建设费用怎么做账
  • 做网站的研究生专业微信公众号推广的方法
  • sql网站开发数据库连接失败wordpress改全屏
  • 做外贸怎么上国外网站网上注册公司流程图文
  • 网站开发 慕课厦门建设局网站技司学校
  • 中山自助建站系统多个网站能否统一做等保