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

如何网站全部结构建站之星模板下载网站

如何网站全部结构,建站之星模板下载网站,网络营销常用工具有哪些?,网站建设600元包目录 一、部署前准备1.1、查看系统版本和位数#xff08;32位或64位#xff09;1.2、下载对应安装包 二、开始部署1、将安装包解压并且移动到目标安装目录2、准备MySQL数据和日志等存储文件夹3、准备MySQL配置文件 my.cnf4、创建mysql单独用户组和用户#xff0c;将安装目录… 目录 一、部署前准备1.1、查看系统版本和位数32位或64位1.2、下载对应安装包 二、开始部署1、将安装包解压并且移动到目标安装目录2、准备MySQL数据和日志等存储文件夹3、准备MySQL配置文件 my.cnf4、创建mysql单独用户组和用户将安装目录 /usr/local/mysql-8.0.37/ 的所有者及所属组改为 mysql5、初始化数据库6、将mysql加入到可控制启动服务的文件夹内并命名mysqlservice可控制的服务名7、配置profile环境变量8、启动并登录 mysql9、修改登录密码和设置允许远程登录 一、部署前准备 我这里使用Linux版本为CentOS7.x部署时会使用Linux-Generic通用包来部署MySQL。 1.1、查看系统版本和位数32位或64位 # 查看系统版本 cat /etc/red* # 查看系统位数 getconf LONG_BIT[rootlocalhost ~]# cat /etc/red* CentOS Linux release 7.5.1804 (Core) [rootlocalhost ~]# getconf LONG_BIT 641.2、下载对应安装包 官网下载地址https://dev.mysql.com/downloads/mysql/ 可以选择一个自己需要的版本下载我这里会使用MySQL8.0.37使用Linux-Generic通用包,可以先在自己开发机器上直接下载然后上传到Linux也可以直接在Linux中下载这里提供两个CentOS中的下载命令 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.37-linux-glibc2.12-x86_64.tar.xz # 没有安装wget可以直接使用curl -O下载 curl -O https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.37-linux-glibc2.12-x86_64.tar.xz二、开始部署 1、将安装包解压并且移动到目标安装目录 解压 tar -Jxvf mysql-8.0.37-linux-glibc2.12-x86_64.tar.xz[rootlocalhost tools]# ls mysql-8.0.37-linux-glibc2.12-x86_64 mysql-8.0.37-linux-glibc2.12-x86_64.tar.xz移动并修改文件夹名称为mysql-8.0.37 mv mysql-8.0.37-linux-glibc2.12-x86_64 /usr/local/mysql-8.0.37[rootlocalhost tools]# mv mysql-8.0.37-linux-glibc2.12-x86_64 /usr/local/mysql-8.0.37 [rootlocalhost tools]# ls /usr/local/ bin etc games include lib lib64 libexec mysql-8.0.37 sbin share src tools2、准备MySQL数据和日志等存储文件夹 # 进入MySQL解压目录 cd /usr/local/mysql-8.0.37 # 创建数据和日志等存储文件夹 data:数据存储 log:日志存储 tmp:临时文件 binlog:binlog日志 mkdir data log tmp binlog3、准备MySQL配置文件 my.cnf MySQL默认会读取/etc下的my.cnf文件这里我们可以将自定义配置写入到该文件中如果已经有mariadb的my.cnf检测一下系统中是否有使用如果没有则直接删除即可 vi /etc/my.cnf将下面配置内容粘贴到my.cnf中 ###### [client]配置模块 ###### [client] default-character-setutf8mb4 socket/usr/local/mysql-8.0.37/tmp/mysql.sock###### [mysql]配置模块 ###### [mysql] # 设置MySQL客户端默认字符集 default-character-setutf8mb4 socket/usr/local/mysql-8.0.37/tmp/mysql.sock###### [mysqld]配置模块 ###### [mysqld] port3306 usermysql # 设置sql模式 sql_mode模式引起的分组查询出现*this is incompatible with sql_modeonly_full_group_by这里最好剔除ONLY_FULL_GROUP_BY sql_modeSTRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION # MySQL服务安装的基本目录 basedir/usr/local/mysql-8.0.37 # MySQL服务数据存储 datadir/usr/local/mysql-8.0.37/data/ socket/usr/local/mysql-8.0.37/tmp/mysql.sock server-id 1# MySQL8 的密码认证插件 如果不设置低版本navicat无法连接 default_authentication_plugin mysql_native_password# 允许最大连接数 max_connections1000# 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-serverutf8mb4# 创建新表时将使用的默认存储引擎 default-storage-engineINNODB# 0: 表名将按指定方式存储并且比较区分大小写; # 1: 表名以小写形式存储在磁盘上比较不区分大小写 lower_case_table_names0max_allowed_packet16M # 设置时区 default-time_zone8:00# binlog 配置 只要配置了log_bin地址 就会开启 log_bin /usr/local/mysql-8.0.37/binlog/mysql_bin # 日志存储天数 默认0 永久保存 # 如果数据库会定期归档建议设置一个存储时间不需要一直存储binlog日志理论上只需要存储归档之后的日志 expire_logs_days 30 # binlog最大值 max_binlog_size 1024M # 规定binlog的格式binlog有三种格式statement、row、mixad默认使用statement建议使用row格式 binlog_format ROW # 在提交n次事务后进行binlog的落盘0为不进行强行的刷新操作而是由文件系统控制刷新日志文件如果是在线交易和账有关的数据建议设置成1如果是其他数据可以保持为0即可 sync_binlog 1# MySQL服务器安全启动的配置部分 [mysqld_safe] # mysqld_safe进程的日志文件位置 log-error/usr/local/mysql-8.0.37/log/mysqld_safe.err # mysqld_safe的pid文件存放位置 pid-file/usr/local/mysql-8.0.37/tmp/mysqld.pid # mysqld_safe使用的socket文件位置 socket/usr/local/mysql-8.0.37/tmp/mysql.sock# MySQLadmin工具的配置部分 [mysqladmin] # mysqladmin工具使用的socket文件位置 socket/usr/local/mysql-8.0.37/tmp/mysql.sock4、创建mysql单独用户组和用户将安装目录 /usr/local/mysql-8.0.37/ 的所有者及所属组改为 mysql 增加用户组 mysql在用户组下增加用户 mysql # 增加用户组 mysql groupadd mysql # 在用户组下增加用户 mysql useradd -r -g mysql mysql检查用户组、用户是否创建成功 groups mysql[rootlocalhost tools]# groups mysql mysql : mysql将安装目录 /usr/local/mysql-8.0.37/ 的所有者及所属组改为 mysql chown -R mysql:mysql /usr/local/mysql-8.0.37/5、初始化数据库 初始的时候指定一下默认配置文件和一些别的配置如果不指定默认配置文件会使用/etc 下的 my.cnf ./bin/mysqld --basedir/usr/local/mysql-8.0.37/ --datadir/usr/local/mysql-8.0.37/data/ --usermysql --initialize初始化数据库的时候会生成一个root用户的登录密码提前记录一下后面修改我这个里的随机密码是q7EBLz,0-e 6、将mysql加入到可控制启动服务的文件夹内并命名mysqlservice可控制的服务名 cp ./support-files/mysql.server /etc/init.d/mysql7、配置profile环境变量 vi /etc/profile在文件底部添加以下内容 export MYSQL_HOME/usr/local/mysql-8.0.37 export PATH$PATH:$MYSQL_HOME/bin添加好保存后执行让修改的profile文件立即生效命令 source /etc/profile8、启动并登录 mysql 切换到mysql用户启动mysql su mysql service mysql start[rootlocalhost mysql-8.0.37]# su mysql bash-4.2$ service mysql start Starting MySQL.. SUCCESS!执行完成启动成功后切换回root用户开始进行下面操作 bash-4.2$ su root 密码 [rootlocalhost ~]# 登录 mysqlq7EBLz,0-e是在初始化数据库数据库时生成的密码 mysql -u root -pq7EBLz,0-e[rootlocalhost data]# mysql -u root -pq7EBLz,0-e mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.37Copyright (c) 2000, 2024, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql9、修改登录密码和设置允许远程登录 修改密码 mysql ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 你的密码; mysql flush privileges;mysql ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456; Query OK, 0 rows affected (0.01 sec)mysql flush privileges; Query OK, 0 rows affected (0.01 sec)配置允许远程登录 1、查看访问权限 select user,host from mysql.user;mysql select user,host from mysql.user; ----------------------------- | user | host | ----------------------------- | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | ----------------------------- 4 rows in set (0.00 sec) root用户的localhost表示只允许本机访问要实现远程连接可以将用户的host改为%表示允许任意主机访问如果需要设置只允许特定ip访问则应改为对应的ip。 2、修改root用户的host字段为% update mysql.user set host% where userroot;mysql update mysql.user set host% where userroot; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0mysql select user,host from mysql.user; ----------------------------- | user | host | ----------------------------- | root | % | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | ----------------------------- 4 rows in set (0.00 sec)3、 刷新配置 flush privileges;4、开放3306端口允许外网访问 先切回root用户在执行以下操作su root # 开启指定的端口号 firewall-cmd --add-port3306/tcp --permanent # 重启一下防火墙 firewall-cmd --reload # 查看指定端口号是否开启成功 firewall-cmd --query-port3306/tcp[rootlocalhost data]# firewall-cmd --add-port3306/tcp --permanent success [rootlocalhost data]# firewall-cmd --reload success [rootlocalhost data]# firewall-cmd --query-port3306/tcp yes这里也可以直接关闭防火墙如果是自己测试使用可以直接将防火墙关闭 # 查看防火墙状态 activerunning说明防火墙已经被打开 systemctl status firewalld.service # 临时关闭防火墙 systemctl stop firewalld.service # 永久关闭防火墙 systemctl disable firewalld.service # 开启防火墙 systemctl start firewalld.service
http://www.hkea.cn/news/14431891/

相关文章:

  • 用服务器ip怎么做网站工程交易网
  • 做网站用的国外节点服务器深圳高端品牌网站建设
  • 三明市住房与建设局网站wordpress 上传图片插件
  • 做预售的网站dede网站开发步骤
  • 一个完整的个人网站企业微信官方网站
  • 网站开发美工的任务网站系统是一个典型的
  • 手机模板网站模板官方网站welcome怎么注册
  • 青岛专业网站设计的公司潍坊百度快速排名优化
  • 锦州滨海新区城市建设规划网站怎么优化自己网站
  • 济南商城网站建设wordpress会员推广插件
  • 宁波网站关键词推广wordpress安全检测工具
  • 网页设计与网站建设试卷网络规划与设计参考文献
  • 网页设计个人网站网站建设吉金手指排名12
  • 营销型企业网站建设体会wordpress可以建站吗
  • 个人做的微网站一年要交多少钱wordpress导航对齐修改
  • 网站报名照片怎么做有专门教做蛋糕的网站
  • 网站小游戏怎么做的如何给网站做排名
  • 餐厅类网站模板怎么把网页发布到网上
  • 外贸接单网站哪个好用广告设计软件免费下载
  • 重庆公司网站设计制作WordPress二次元主题等级
  • 互联网金融p2p网站建设it培训机构
  • 海口网站建设找千素网青岛建设企业网站
  • dede 网站图标wordpress首页只显示标题
  • 永年做网站多少钱seo优化外链平台
  • html企业网站系统中国央企100强排名
  • 大型网站的空间找工程包工平台app
  • 简述网站内容如何优化南昌餐厅网站建设
  • 常州网站建设方案优化网页版微信小程序页面入口
  • 企业网站建设的必要性及维护微信开发者社区
  • 桥西网站建设网站开发取名