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

网站设计图尺寸富阳网站建设报价

网站设计图尺寸,富阳网站建设报价,网站301检测,企业类网站包括哪些image 大家好#xff0c;后面的就不是关于MAC专有的内容#xff0c;基本是跟Java环境#xff0c;基础技术方面有关。所以这个教程对于在linux系统还是macOS都是通用的#xff0c;不用担心。 上一篇#xff0c;我们安装好对应的Docker之后#xff0c;感受到了它的便利。接… image 大家好后面的就不是关于MAC专有的内容基本是跟Java环境基础技术方面有关。所以这个教程对于在linux系统还是macOS都是通用的不用担心。 上一篇我们安装好对应的Docker之后感受到了它的便利。接下来我们来安装Mysql吧它在开发中经常需要用到。 MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能MySQL 已成为 Web 应用程序的数据库优先选择。 说个痛点如果是在windows不可想像你要安装不同版本的mysql进行测试而且不想让他们版本之间有什么交集。比如说公司用着稳定版本的5.6但是目前市面上比较新的课程都采用mysql5.7 进行教学想尝尝鲜。这安装简直是一个噩梦有了docker轻松就能解决这个问题端口和配置也不会冲突。 image 如果是centos安装还好点如果是通过源码编译安装还是得折腾一会的。所以接下来我们一起通过docker来安装mysql。 一、查看可用的 MySQL 版本 方式一网页端访问 MySQL 镜像库地址 https://hub.docker.com/_/mysql方式二我们还可以用命令来查看可用版本。 docker search mysql看看效果图 image 二、官网获取 MySQL 镜像 以下版本供您选择 # 拉取 mysql 5.7docker pull mysql:5.7# 拉取最新版mysql镜像,如果不写后面的版本号则会自动拉取最新版docker pull mysql这里以5.7版本为例。 docker pull mysql:5.7第一次拉去,会比较久一点,需要去下载对应的镜像。 三、查看本地镜像 使用以下命令来查看是否已安装了 mysql docker images四、运行Mysql容器 安装完成后我们可以使用以下命令来运行 mysql 容器 1、创建挂载目录 创建挂载目录主要是方便修改配置文件达到方便控制的目的。 mkdir -p $HOME/docker/mysql57是为了方便管理建的目录主要是表示docker项目下放置的一些配置文件。mysql57表示应用名字 cd $HOME/docker/mysql572、运行Mysql容器 方式一不需要挂载目录不推荐 docker run -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD123456 -d mysql:5.7方式二需要挂载目录推荐 docker run -p 3306:3306 --name mysql57 \ -v $PWD/conf:/etc/mysql \ -v $PWD/logs:/var/log/mysql \ -v $PWD/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD123456 \ -d mysql:5.7 \ --character-set-serverutf8mb4 \ --collation-serverutf8mb4_unicode_ci参数说明 –name容器名此处命名为mysql57-v 挂载目录-e配置信息此处配置mysql的root用户的登陆密码-p端口映射此处映射 主机3306端口 到 容器的3306端口-d源镜像名此处为 mysql:5.7并后台运行 后面为设置mysql的默认编码 3、选项执行如果不需要mysql56可以不需要执行。 image 创建目录 mkdir -p $HOME/docker/mysql56进去该目录 cd $HOME/docker/mysql56拉取镜像 docker pull mysql:5.6mysql5.6 安装 docker run -p 3307:3306 --name mysql56 \ -v $PWD/conf:/etc/mysql \ -v $PWD/logs:/var/log/mysql \ -v $PWD/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD123456 \ -d mysql:5.6 \--character-set-serverutf8mb4 \ --collation-serverutf8mb4_unicode_ci可能会遇到的问题如果一开始没有执行拉取镜像的命令会自动拉取镜像然后默认已经创建了一个镜像mysql56我们通过命令查找回来然后启动即可。 查看所有容器 docker ps -a删除容器 docker rm 容器id启动容器 docker start 容器id额外提供俩个快速命令 # 停止所有容器docker stop $(docker ps -a -q)# remove删除所有容器$ docker rm $(docker ps -a -q)五、安装成功 通过 docker ps 命令查看是否安装成功。 docker ps -a容器状态的Up状态表示容器正在运行并且可以看到主机和容器的端口映射关系。 重启mysql容器 docker restart mysql57查看mysql日志 docker logs -f mysql57六、Mysql 测试 进入到mysql容器 docker exec -ti mysql57 /bin/bash参数说明 -t 在容器里生产一个伪终端-i 对容器内的标准输入 (STDIN) 进行交互 登陆到mysql服务器 方式一 mysql -h 127.0.0.1 -u root -p方式二 mysql -u root -p123456查询测试语句 use mysql;SELECT VERSION(), CURRENT_DATE;如果需要远程登录的需要执行授权命令 1、直接让root也可以远程登陆不建议 GRANT ALL PRIVILEGES ON *.* TO root% IDENTIFIED BY 123456 WITH GRANT OPTION;2、创建一个用户admin远程登陆建议 GRANT ALL PRIVILEGES ON *.* TO admin% IDENTIFIED BY 123456 WITH GRANT OPTION;3、刷新权限 FLUSH PRIVILEGES;4、查看用户 select host,user from user;5、备份数据 $ docker exec mysql57 sh -c exec mysqldump --all-databases -uroot -p123456 /some/path/on/your/host/all-databases.sql6、恢复数据 $ docker exec -i mysql57 sh -c exec mysql -uroot -p123456 /some/path/on/your/host/all-databases.sql七、其他配置 1、only_full_group_by 问题 如果安装的版本是 5.7版本, 查询数据时出现如下错误 this is incompatible with sql_modeonly_full_group_by可以使用使用下列方式解决 2、查询 sql_mode select sql_mode结果如下 ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION3、重置 删除其中的 ONLY_FULL_GROUP_BY配置重新设置到 config-file.cnf中 [mysqld]# 表名不区分大小写lower_case_table_names1#server-id1datadir/var/lib/mysql#socket/var/lib/mysql/mysqlx.sock#symbolic-links0sql_modeSTRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION[mysqld_safe]log-error/var/log/mysqld.logpid-file/var/run/mysqld/mysqld.pid涉及比较深的部分如果有机会更新mysql方面的教程再讲讲。 总结 1、一句命令即可完成mysql的安装方便快捷。 2、多实例不同端口相互之间不影响。 推荐阅读 Docker 技术系列之安装Docker Desktop for Mac 最后编辑于2024-12-10 21:55:11 © 著作权归作者所有,转载或内容合作请联系作者 喜欢的朋友记得点赞、收藏、关注哦
http://www.hkea.cn/news/14281065/

相关文章:

  • 单人做网站需要掌握哪些知识乐清网站推广
  • 平阴县建设局网站重庆平台网站建设平台
  • 太原网站建设设计北碚网站建设哪家好
  • 关于门户网站建设讲话北京做网站的公司
  • 手机礼品网站模板2345搜索
  • 阿里巴巴国际站首页官方网站下载免费app
  • 绵阳建设招投标在哪个网站淄博网站备案
  • 最超值的网站建设招聘网站建设深圳
  • 手机可以访问的网站怎么做大学班级网站建设
  • 赣州网站建设 赣州网页设计国企单位网站建设方案
  • 可以做视频片头的网站建设行业公司网站
  • 怎么建设局域网网站陇南比亚网站建设
  • 网站建设与管理教案怎么写wordpress代码块行号
  • 成都企业网站建设公司万网云服务器怎么上传网站
  • 怎么建小说网站使用vs2015做网站教程
  • 网站登录怎么做wordpress页面加载时间插件
  • 企业建网站分类信息网wordpress获取版权声明
  • 程序员和网站建设免费咨询英文
  • 徐州网站制作方法目前跨境电商平台有哪些
  • 做网站 服务器seo优化个人博客
  • 如何让网站 被百度k电商平台设计方案
  • 南昌微网站建设国际数据公司idc
  • 最安全的软件下载网站wordpress可以商用吗
  • 合肥网站建设q479185700強万博法务网站建设项目
  • 网站建设入门 下载wap网站多少钱
  • 宁波网站建设公司代理设计网站页面要多少钱
  • 企业网站推广属于付费推广吗网站开发哪种语言
  • 后台网站模板下载推广平台下载
  • 广东建设项目备案公示网站定制开发app商城系统
  • 网站网站是否需要备案建设银行公积金预约网站