docker容器下mysql更改WordPress的site address和home(URL)------局域网
先简单介绍下,用docker安装的WordPress,mysql是在docker容器中的,并未在Ubuntu(我把WordPress是安装Ubuntu系统上),即WordPress和Ubuntu是独立的。所以,就算WordPress搭建好了,Ubuntu上也未安装mysql。
下面来说说怎么进入WordPress的数据库并做修改
- 在docker-compose.yml文件中查看下mysql的username和password(按官网安装的WordPress是自己设置的)
其中MYSQL_USER和MYSQL_PASSWORD冒号之后的即是我们需要的username和password 
root@xxx:~# cat docker-compose.yml
version: '3.3'
services:
   db:
     *****
     ******
     environment:
       ******
       ******
       MYSQL_USER: ******
       MYSQL_PASSWORD: *****
   wordpress:
     ******
     ****
    db_data:
- 查看mysql的container名,如下,container NAME是my_wordpress_db_1
 
root@xxx:~# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                  PORTS                  NAMES
b03f13a0c99a        wordpress:latest    "docker-entrypoint.s…"   3 days ago          Up 17 hours             0.0.0.0:8000->80/tcp   my_wordpress_wordpress_1
ef196d991832        mysql:5.7           "docker-entrypoint.s…"   3 days ago          Up 6 hours              3306/tcp               my_wordpress_db_1
82cf3b926ef2        hello-world         "/hello"                 4 days ago          Exited (0) 4 days ago                          hungry_villani
- 连接到mysql的镜像中
 
root@xxx:~# docker exec -it my_wordpress_db_1 bash
root@ef196d991832:/#
- 登陆mysql,username为之前在docker-compose.yml中查到的用户名,在Enter password弹出来时,再输入密码
 
root@ef196d991832:/# mysql -u username -p
Enter password:
- 查看database
 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| wordpress          |
+--------------------+
2 rows in set (0.11 sec
- 选中wordpress的database
 
USE wordpress
- 查看wp_options表单(数据库的URL存在这里。)
 
mysql> select * from wp_options limit 2;
+-----------+-------------+---------------------+----------+
| option_id | option_name | option_value        | autoload |
+-----------+-------------+---------------------+----------+
|         1 | siteurl     | http://0.0.0.0:8000 | yes      |
|         2 | home        | http://0.0.0.0:8000 | yes      |
+-----------+-------------+---------------------+----------+
2 rows in set (0.00 sec)
- 更改URL,其中your_wordpress_url是你的新URL,需要的URL
 
mysql> UPDATE wp_options SET option_value="your_wordpress_url" WHERE option_name="siteurl";
mysql> UPDATE wp_options SET option_value="your_wordpress_url" WHERE option_name="home";
												
											docker容器下mysql更改WordPress的site address和home(URL)------局域网的更多相关文章
- docker环境下mysql参数修改
		
原文:docker环境下mysql参数修改 需要修改log_bin为on,看了好几个博客说都需要删掉容器重新生成,然而并非如此, 我们可以用docker cp 命令将docker的文件"下载 ...
 - Docker容器内Mysql大小写敏感方案解决
		
Docker容器内Mysql大小写敏感方案解决 一.(lower_case_table_names)参数说明 二.Docker 部署 MySql 并修改为大小写不敏感 2.1直接在Docker启动的时 ...
 - docker容器下tomcat 不向catalina.out输出日志解决以及支持中文字符集
		
docker容器下tomcat 不向catalina.out输出日志解决 去掉 & 符号,直接 使用 ENTRYPOINT ["/data/tomcat/bin/startup.sh ...
 - Docker容器中MySQL最大连接数被限制为214的解决方案
		
原文:Docker容器中MySQL最大连接数被限制为214的解决方案 一.背景 话说笔者在上次的博客里简单的讲了一下调整MySQL最大连接数的方法.在文章的最后笔者提到了还有一些特殊情况比如说Dock ...
 - Docker容器启动Mysql,Docker实现Mysql主从,读写分离
		
Docker容器启动Mysql,Docker实现Mysql主从,读写分离 一.Docker文件编排 二.配置主从复制 2.1 配置master 2.2 配置slave 三.验证主从复制 3.1 mas ...
 - docker 容器的mysql主从复制
		
一. 1.首先拉取docker镜像,我们这里使用5.7版本的mysql: docker pull mysql:5.7 2.分别启动主从两个容器: docker run -p 3339:3306 - ...
 - 使用docker容器运行MySQL数据库并持久化数据文件
		
1.下载mysql镜像 # docker pull mysql 2.启动mysql容器 # docker run -itd -v /data:/var/lib/mysql -p 33060:3306 ...
 - 怎么在docker容器的mysql的编码格式变为utf8
		
第一个方法: 1. 编辑MySql的配置文件 MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf ...
 - 在docker容器下安装airflow
		
本人的环境是基于centos7下来安装的 一.安装docker 下载docker安装包,下载地址:https://download.docker.com/linux/static/stable/x8 ...
 
随机推荐
- os库新建文件夹
			
file.write()可以自动生成文件但不能生成文件夹. os库生成文件夹 # 判断文件夹是否存在(./xxx/xxx) if not isExists: os.makedirs(path) pri ...
 - Python设计模式 - UML - 状态图(State Machine Diagram)
			
简介 状态图主要用于描述对象在其生命周期中各种状态.状态之间的转换过程.触发状态转换的各种事件(条件)及执行的动作. 状态图构建步骤 - 找出适合用状态图描述的类.确定类中需要做状态图的重要对象 - ...
 - 算法练习LeetCode初级算法之动态规划
			
爬楼梯:斐波那契数列 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 非递归解法 class S ...
 - PCIe link up bug 分析
			
Xilinx两块开发版PCIe link up时间相差很大,Virtex-6开发版PCIe link up时间超过60ms,而Virtex-7 PCIe link up时间只有~25ms. 分析过 ...
 - VS2017用正则表达式替换多行代码
			
await IndexManyAsync\(item.Value, item.Key, "doc"\);\r\n.*\}.*\r\n.*\} 上面的代码,匹配的是下面的代码 awa ...
 - java_31 数据表的操作
			
1.主键约束 特点非空,只用于表示当前的记录. 设置主键:create table 表名(sid int primary key); 删除主键:alter table 表名 drop primary ...
 - 小程序canvas绘制渐变色(简单入门)
			
呀,曾经的我是那么的单纯,天真,粗略的翻了一遍小程序画布API,没有看见渐变色,就以为不支持渐变色 于是在项目中直接把原本的渐变色换成了单一颜色展示,发现很low啊 但是,自从上次小程序API文档更新 ...
 - web前端技术体系大全
			
一.前端技术框架 1.Vue.js 官网:https://cn.vuejs.org/ Vue CLI:https://cli.vuejs.org/ 菜鸟教程:http://www.runoob.com ...
 - 周一要做的事情Sd31y5YE
			
问实习生活动是否有费用 调查结果更新,提醒各个pm 修改模板,把我们追加的东西体现在模板里
 - java之servlet学习基础(二)
			
上一次写到Servlet的实现方法,主要还是通过继承HttpServlet来实现Servlet.下面主要是回顾一下HttpServletRequest和HttpServletResponse对象中的一 ...