docker安装mysql中注意事项
2024-09-03 09:39:33
前言
怎么安装docker和拉mysql镜像不是本文的重点,在这里我主要讲我安装mysql容器的三个注意事项:启动容器,
修改密码,远程登录
run容器
docker run -di --name f_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=your pwd imageid
进入容器,修改密码
进入容器
修改/etc/my.cnf下的[mysqld]下加上
--skip-grant-tables
1. 执行mysql -uroot -p
2. FLUSH PRIVILEGES;
3. ALTER USER 'root'@'localhost' IDENTIFIED BY '**your pwd**';
4.注释刚才需改/etc/my.cnf的[mysqld]下增加的--skip-grant-tables
远程登录ERROR 1410错误解决
执行 GRANT ALL ON . TO 'root'@'%'; 报错
ERROR 1410 (42000): You are not allowed to create a user with GRANT
解决方式
mysql -uroot -p
use mysql;
update user set host='%' where user='root';
然后执行两次GRANT ALL ON *.* TO 'root'@'%';
远程工具tcp登录
端口是的第一步设置的宿主机映射的端口33306
最新文章
- HTML5-本地存储与cookies
- Facebook Paper使用的第三方库
- 使用eclipse+fiddler+微信web开发者工具调试本地微信页面
- IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题
- Hive中的排序和分组(对map和reduce的影响,值得一看!)
- netcore 控制台中文乱码
- UVA-11297 Census(线段树套线段树)
- Titanium系列--安装Titanium Studio 中的Android SDK,JDK以及环境变量的配置(二)
- angularJs:动态效果之:显示与隐藏(该例对比了普通赋值,层次赋值,事件的写法对比)
- core--主线程
- ha_innobase::general_fetch
- 不能设置sublime text 2 为默认编辑器
- linq中的contains条件
- 第九篇:web之前端之web上传文件的方式
- 算法打基础——HashⅡ: 全域哈希与完美哈希
- Repeated Substring Pattern Leetcode
- .CN根域名被攻击至瘫痪,谁之过?
- 清明培训 清北学堂 DAY1
- python selenium-webdriver 处理JS弹出对话框(六)
- python 常见函数的用法
热门文章
- Python安装numpy,pandas慢,超时报错,下载不了的解决方法
- input和button 高度不一致问题
- 大数据篇:YARN
- 《Interest Rate Risk Modeling》阅读笔记——第八章:基于 LIBOR 模型用互换和利率期权进行对冲
- Solr搜索引擎服务器学习笔记
- 十八 OGNL特殊符号的作用,#,%,$
- luogu P2704 炮兵阵地(经典状态压缩DP)
- Linux系统监控 zabbix-agent 主机添加的操作页面
- C语言动静态链接库使用(笔记)
- cookie、sessionStorage和localStorage的区别