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

城乡建设部统计信息网站大学生创新创业大赛项目计划书

城乡建设部统计信息网站,大学生创新创业大赛项目计划书,大型建站公司是干嘛的,猪八戒平台官网Docker部署Mysql5.7x和Myslq8.x 文章目录 1.部署mysql5.7.x2.部署mysql8.x3.创建用户授权及远程登录3.1 mysql5.7创建用户授权及远程登录3.2 mysql8创建用户授权及远程登录 4.总结 1.部署mysql5.7.x 在D盘下的mysql目录下新建如下目录#xff1a; D:\mysql\conf\my.cnf内容如下…Docker部署Mysql5.7x和Myslq8.x 文章目录 1.部署mysql5.7.x2.部署mysql8.x3.创建用户授权及远程登录3.1 mysql5.7创建用户授权及远程登录3.2 mysql8创建用户授权及远程登录 4.总结 1.部署mysql5.7.x 在D盘下的mysql目录下新建如下目录 D:\mysql\conf\my.cnf内容如下 [mysqld] # 同一局域网内注意要唯一 server-id1 # 开启二进制日志功能 日志位置存放位置/var/lib/mysql log-binmysql-bin # binlog格式 # 1. STATEMENT基于SQL语句的模式binlog 数据量小但是某些语句和函数在复制过程可能导致数据不一致甚至出错 # 2. MIXED混合模式根据语句来选用是 STATEMENT 还是 ROW 模式 # 3. ROW基于行的模式记录的是行的完整变化。安全但 binlog 会比其他两种模式大很多 binlog_formatROW expire_logs_days30部署mysql7.x命令: docker run -p 3306:3306 --name mysql_server --privilegedtrue -v d:/mysql/logs:/var/log/mysql -v d:/mysql/data:/var/lib/mysql -v d:/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD123456 -itd mysql:5.7.162.部署mysql8.x 在D盘下的mysql8目录下新建如下目录 D:\mysql8\conf\my.cnf内容如下 [mysqld] # 同一局域网内注意要唯一 server-id1 # 开启二进制日志功能 日志位置存放位置/var/lib/mysql log-binmysql-bin # binlog格式 # 1. STATEMENT基于SQL语句的模式binlog 数据量小但是某些语句和函数在复制过程可能导致数据不一致甚至出错 # 2. MIXED混合模式根据语句来选用是 STATEMENT 还是 ROW 模式 # 3. ROW基于行的模式记录的是行的完整变化。安全但 binlog 会比其他两种模式大很多 binlog_formatROW expire_logs_days30 skip-grant-tables #先跳过密码登录 进入容器中mysql -u root进入mysql命令行改完密码授权和远程访问结束后注释重启即可这里的这个mysql8的这个cnf配置我用的是上面mysql7的文件如果有啥问题可以去找一个mysql8的安装包下的这个文件拷贝到这个cnf目录下根据自己的需求修改即可使用这个文件的配置是可以正常启动起来. 部署mysql8.x命令: docker run -p 3306:3306 --name mysql8_server --privilegedtrue -v d:/mysql8/logs:/var/log/mysql -v d:/mysql8/data:/var/lib/mysql -v d:/mysql8/conf:/etc/mysql -v d:/mysql8/mysql-files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD123456 -itd mysql:8.0.283.创建用户授权及远程登录 3.1 mysql5.7创建用户授权及远程登录 1.创建用户并授权 CREATE USER root% IDENTIFIED BY 123456; GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION; FLUSH PRIVILEGES; #刷新生效上述命令中‘root’是要创建的用户名’%表示允许从任何主机远程访问password’是该用户的密码。GRANT ALL PRIVILEGES语句授予了该用户对所有数据库和表的所有权限WITH GRANT OPTION表示该用户可以授予其他用户相同的权限。如果你只想允许该用户访问特定的数据库而不是所有数据库可以将*.*替换为数据库名和表名的组合。例如如果要允许该用户访问名为mydatabase的数据库可以使用以下命令 GRANT ALL PRIVILEGES ON mydatabase.* TO root% WITH GRANT OPTION;3.2 mysql8创建用户授权及远程登录 参看好文链接入下 mysql8创建用户并授权 https://blog.csdn.net/qq_43332829/article/details/123382600CentOS7安装MySQL8超级详细图文安装 https://blog.csdn.net/yubao0723/article/details/128731140命令如下 1.通过 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456; 命令来修改密码 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456; 2.远程访问授权 create user root% identified with mysql_native_password by 123456; grant all privileges on *.* to root% with grant option; flush privileges;3.修改加密规则 通过 ALTER USER rootlocalhost IDENTIFIED BY 123456 PASSWORD EXPIRE NEVER; 命令修改加密规则MySql8.0 版本 和 5.0 的加密规则不一样而现在的可视化工具只支持旧的加密方式。 ALTER USER rootlocalhost IDENTIFIED BY 123456 PASSWORD EXPIRE NEVER; flush privileges;4.总结 本文记录总结了在windows10环境下安装有wsl的Linux子系统和DockerDesktop通过docker就可以轻松的将本地的mysql7.x和mysql8.x开发环境轻松部署起来只需要一条docker的启动命令和新建文件挂载目录即可这种方式比起平时那种在windows10上安装mysql要简单快捷的多上面是在windows10环境下在Linux上只要把挂载的路径换成Linux下的文件路径即可启动起来就可以使用Navicat Premium 15客户端进行连接了上面的my.cnf里面的配置已经是开启了bin-log日志功能要去进入docker中将该文件的权限给为777才会生效否则是不生效的这里之前一篇文章中有写的这种总结一下就不用每次要用的时候要去各种百度太费时间精力了所以总结一次之后需要用的参考文档即可快速搞定我的分享到此结束了希望对你有所帮助请一键三连么么么哒
http://www.pierceye.com/news/128305/

相关文章:

  • 河南省水利建设厅网站清溪镇网站仿做
  • 深圳建设企业网站wordpress安装对搜索引擎
  • 做药物分析网站做网站花钱吗
  • 字体图标制作网站恒一信息深圳网站建设公司1
  • 制作一个自己的网站小白node怎么做网站
  • 手机搭建网站工具教育机构加盟
  • 建设网站的服务端口教育培训类网站建设
  • 济南网站建设 泉诺如何防范钓鱼网站
  • 沈阳网站推广公司西安网站设计师
  • 网站建设费用计入什么二级科目企业门户网站建设的必要性
  • 宁夏水利厅建设管理处网站大连网站制作431
  • 泰安最好网站建设公司威海房地产网站建设
  • 公司网站建设网站说出网站建设流程
  • wordpress门户网站模板下载大专计算机专业主要学什么
  • 专业的微商城网站建设农产品网站建设计划书
  • 软件网站开发公司广告公司创意取名
  • 工业设计东莞网站建设个人网站备案网站名称
  • 网站只能用ip访问网站吗导航网站 win8风格
  • 用ps可以做网站吗制作一个网站流程
  • 做网站支付系统难度做灯笼手工简单做法
  • 合肥珍岛公司做网站推广怎么样用excel做网站
  • 大连网站建设开源广告制作行业
  • 安阳河南网站建设wordpress 建立导航
  • 电子商务网站建设 考卷wordpress替换头像
  • 石家庄的网站的公司手机wordpress加载图片慢
  • 建企业网站教程wordpress网站被黑
  • 饮料网站建设市场分析什么是seo网站优化
  • 滑动网站国家级示范建设网站
  • 做一门户网站价格个人网站制作模板图片
  • 做网站需要审核资质吗wordpress 防恶意注册