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

黄山网站建设公司/平台推广是什么意思

黄山网站建设公司,平台推广是什么意思,wordpress xrea,wordpress阅读权限最近博主由于工作原因需要把之前安装好的的mysql 5.6.44版本卸载,然后安装mysql 5.7.*版本。前提:为什么要升级到5.7版本?因为博主在5.6版本上执行脚本时候报出异常:to your MySQL server version for the right syntax to use ne…

最近博主由于工作原因需要把之前安装好的的mysql 5.6.44版本卸载,然后安装mysql 5.7.*版本。

前提:为什么要升级到5.7版本?

因为博主在5.6版本上执行脚本时候报出异常:to your MySQL server version for the right syntax to use near 'json DEFAULT...

大概意思是5.6版本不支持原生json 数据的插入

度娘说:MySQL5.7版本终于支持了原生的JSON格式,即将关系型数据库和文档型NO_SQL数据库集于一身。

所以不得已要升级到5.7,期间走了很多弯路,遇到很多坑,现总结如下,希望能帮助到你:

安装过程十分艰辛,遇到了好几个错误总结如下:

1:Can't connect to MySQL server on 'localhost' (10061)

2:-initialize specified but the data directory has files in it. Aborting

3:TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults

4:Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

解决方案,无非就是需要注意几点:

1:某些命令一定要在管理员权限下执行,就是用管理员模式开启命令提示符

2:某些命令一定要在mysql/bin  目录下执行,文章中有标出

3:mysql 5.7默认是无data文件夹的,net start mysql  #启动mysql  命令一定要保证有data文件夹

4:mysql 5.7.27版本 my-default.ini  不能写port=3306 不然会报错

5:有时候错误需要在my-default.ini 文件中加入explicit_defaults_for_timestamp=true

6:查看mysql启动错误命令    mysqld --console

7:如果遇到中途的mysql配置路径错误导致服务中存在mysql

(如:mysqld install MySQL --defaults-file="D:\mysql5.7.27\mysql-5.7.27-winx64\my-default.ini" #安装新版本mysql    这里边的ini路径输入错误后 回车,系统服务中会存在mysql,但是启动不了),

执行sc delete mysql 删除不掉服务的情况,需要打开任务管理器中找到mysql进程关闭之后再  执行sc delete mysql就可以成功删除mysql 服务了

8:如果在安装过程中某一步错误,导致需要重新执行安装mysql命令,切记需要保证(D:\mysql5.7.27\mysql-5.7.27-winx64\data\)data 路径下为空,如果有文件要删除后执行安装命令。

5e1d852cd8dae033be9676ae467f829a.png

4aa1df35a623f2551b9b6d6f3b3fcef7.png

有32位和64位两个版本,博主64位点击下载

第二步:下载好之后解压

691fbf792c9ab60e428737767ed45c8d.png

第三步:文件夹里面默认没有my-default.ini文件,需要我们新建一个basedir和datadir需要改成你安装的路径地址,以下是我的my-default.ini配置

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置mysql的安装目录

basedir = D:\Mysql5.27\mysql-5.7.27-winx64

# 设置mysql数据库的数据的存放目录

datadir = D:\Mysql5.27\mysql-5.7.27-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 如果需要的存储引擎被禁用或未编译,可以防止自动替换存储引擎

# 为事务存储引擎启用严格模式,也可能为非事务存储引擎启用严格模式

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

# 开启查询缓存

explicit_defaults_for_timestamp=true

MySQL 5.7版本中sql_mode更加严格。解释下各个mode的含义:

ONLY_FULL_GROUP_BY   不要让GROUP BY部分中的查询指向未选择的列

STRICT_TRANS_TABLES 为事务存储引擎启用严格模式,也可能为非事务存储引擎启用严格模式

NO_ZERO_IN_DATE 在严格模式,不接受月或日部分为0的日期

NO_ZERO_DATE 在严格模式,不将 '0000-00-00'做为合法日期

ERROR_FOR_DIVISION_BY_ZERO 在严格模式,在INSERT或UPDATE过程中,如果被零除(或MOD(X,0)),则产生错误

NO_AUTO_CREATE_USER 防止GRANT自动创建新用户,除非还指定了密码

NO_ENGINE_SUBSTITUTION 如果需要的存储引擎被禁用或未编译,可以防止自动替换存储引擎

注意:在一个主从环境下,为保证数据的一致性,一定要设置主从的sql_mode一样,在数据迁移的时候也要保证sql_mode的一致,不然复制和迁移遇到上面的限制均会失败,所以尽可能使用标准SQL语法。

第四步:配置环境变量

058c4a9c8d151759ed1da511a71f93a1.png

第五步:停止服务里边mysql

cmd->services.msc   #打开服务

找到mysql停止

第六步:查看mysql版本是否正确

cmd->mysql --help

34c6e97aee7b978041e0d1ef13055623.png

cmd->sc query mysql #管理员身份运行,输入sc query mysql,查看一下名为mysql的服务

sc delete mysql #删除该mysql

cf0ba08526c367b85aa5d6a7a07ef5c7.png

1:安装Mysql命令如下:

mysqld install MySQL --defaults-file="D:\mysql5.7.27\mysql-5.7.27-winx64\my-default.ini" #安装新版本mysql

3c717a608d2b05fa8ee768fc81228519.png

2:获取mysql临时密码如下

注意:一定要进入到mysql安装bin目录下执行以下命令!!!!

mysqld --initialize --user=mysql --console #初始化 获取root随机密码 “root@localhost”后的随机字符串就是root的临时密码。

345015df0fb0944cc8ef1afa7f531d48.png

注意:如果出现如下情况,说明mysql之前版本没有卸载干净,执行之步骤七就好

20746e08e260240990476731a5839aa5.png

3:启动mysql

注意:一定要进入到mysql安装bin目录下执行以下命令!!!!

net start mysql #启动mysql

38ec77414bd8b2e917b5132ea5cbfaf3.png

第九步:修改mysql密码

mysql -u root -p #进入mysql输入之前的临时密码

08a3c216d61f9ce87a4fe7c6ce6a4f7e.png

第十步:设置root新密码

set password = password('root');

设置成功后exit 退出,重新执行以下命令,密码是你自己设置的,我设置的密码是root

mysql -u root -p

至此mysql升级完毕!!!

添加新用户权限:

grant select,insert,update,delete on book.* to test@localhost Identified by "abc";

给某个用户某个数据库权限

GRANT  select,insert,delete,update  ON  testdb.*  TO 'test'@'%';

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

相关文章:

  • 禹城做网站的公司/最新新闻热点事件2022
  • 如何做团购网站中的美食地处地图功能/百度安全中心
  • 做网站哪/快速排名上
  • 做电影网站的资源从哪里换/bing搜索引擎
  • 重庆产品推广类网站/整合营销的特点有哪些
  • 网站建设哪家效果好/怎样把广告放到百度
  • rp如何做网站/合肥网站优化推广方案
  • 长沙雨花区建设局网站/赣州是哪个省
  • 太原网站建设baidu/营销网络的建设
  • 湘潭做网站价格 q磐石网络/百度一下你就知道百度首页
  • 郑州企业网站建设公司/商丘seo
  • 网站软文设计/网站权重是什么意思
  • element ui设计网站/做搜索引擎推广多少钱
  • app开发制作教程/seo诊断工具
  • 做网站哪家好 要钱/百度seo搜索排名
  • 迅捷流程图在线制作网站/百度app交易平台
  • 莆田百度seo公司/北京seo优化方案
  • 推广公司的广告语/seo课堂
  • 重庆网站开发商城/seo关键词优化排名推广
  • 网站 开发 合同/seo网站优化论文
  • 外贸网站建设案例/黑龙江最新疫情通报
  • 购物网站开发目的/上海平台推广的公司
  • 如何做病毒视频网站/seovip培训
  • wordpress 众筹网站模板/重庆seo网站系统
  • 精密导航/邯郸seo优化公司
  • 凡科网站官网登录入口/四川seo平台
  • 哪个网站可以做申论真题/嘉兴seo网络推广
  • 我有一个域名怎么做网站/小学四年级摘抄新闻
  • 自学做网站可以赚钱吗/如何介绍自己设计的网页
  • 网站哪个公司做/谷歌浏览器安卓下载
  • Linux进程替换
  • 高性能网络DPDK、RDMA、XDP初探
  • 基于深度学习的图像分类:使用Capsule Networks实现高效分类
  • 拒绝SQL恐惧:用Python+pyqt打造任意Excel数据库查询系统
  • linux内核电源管理
  • 在线事务型的业务、实时分析类业务、离线处理类型的业务