首页 > 数据库 >install mysql in docker

install mysql in docker

时间:2023-03-20 16:44:07浏览次数:40  
标签:mysqld install mysql docker data port dir

install mysql in docker

# step-1: configure
mysql_port='3306'
mysql_password='123qwe'
mysql_data_dir="~/docker/mysqld_${mysql_port}/data"

# step-2: delete-database-if-exist
docker rm -f mysqld_${mysql_port}
docker run -it --rm -v ~:/root alpine sh -c "rm -r ${mysql_data_dir}"

# step-3: start-new-mysql-server
mkdir -p `bash -c "echo ${mysql_data_dir}"`
docker run -d -p ${mysql_port}:3306 --name mysqld_${mysql_port} \
-v `bash -c "echo ${mysql_data_dir}"`:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD="${mysql_password}" \
docker.io/library/mysql:5.7
docker attach --sig-proxy=false mysqld_${mysql_port}

 

标签:mysqld,install,mysql,docker,data,port,dir
From: https://www.cnblogs.com/xiangxisheng/p/17236852.html

相关文章

  • mysql视图
    1.常见的数据库对象2.视图2.1为什么使用视图视图一方面可以帮我们使用表的一部分而不是所有的表,另一方面也可以针对不同的用户制定不同的查询视图。比如,针对一个公司的......
  • mysql-根据身份证号更新性别
    根据身份证号查询更新性别:update uufs_ltx_info set xb= (case SUBSTRING(sfzh,17,1)&1 when 1 then '男' else '女' end);  根据身份证号查询更新出生......
  • MySQL数据库的安装(保姆教学)
    MySQL数据库的安装(如果安装失败请看链接https://www.cnblogs.com/seeyouone/p/17236660.html)注意:必须用系统管理员身份运行mysql安装程序。安装目录切记不要用中文。......
  • MySQL Incorrect string value: '\xF0\x9F\x8D\x8A' for column 'column_name' at
    将"XXXXXX......
  • MySQL自增ID的知识点总结
    MySQL自增ID的知识点总结1.使用自增ID的优缺点优点主键页以近乎顺序的方式填写,提升了页的利用率索引更加紧凑,性能更好查询时数据访问更快节省空间连续增长的值......
  • two tiny problems I encoutered today when installing adobe in ubuntu Jammy
    installationguide: https://linuxconfig.org/how-to-install-adobe-acrobat-reader-on-ubuntu-20-04-focal-fossa-linux#:~:text=Since%20Ubuntu%20does%20not%20have%2......
  • MySQL数据库的卸载(保姆教学)
     步骤一:软件的卸载准备学习网络编程时,TCP/IP协议程序有服务器端和客户端。mysql这个数据库管理软件是使用TCP/IP协议。我们现在要卸载的是mysql的服务器端,它没有界面。......
  • windows 重启mysql服务
    方式一:命令窗口以管理员身份打开命令窗口(cmd) 关闭mysql服务 netstopmysql  启动mysql服务 netstartmysql  方式二:在服务中重启mysql服务  找......
  • Node向Mysql数据发送请求响应请求
    //导入mysql依赖(想要先安装依赖,在终端输入:npminstallmysql)varmysql=require('mysql');//配置mysql的数据信息varmy=mysql.createConnection({//mysql连接地址......
  • mysql-connector-python驱动和django-mysql-pool连接池
    ##################### 为了设计一个公用的、安全的连接池接口,可以考虑以下几个方面:封装连接池初始化和获取连接的逻辑,使得调用者不需要了解连接池的具体实现细节,只需要调......