扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
下文给大家带来关于使用ToughMySQL工具提供数据存储给ToughRADIUS系统,感兴趣的话就一起来看看这篇文章吧,相信看完使用ToughMySQL工具提供数据存储给ToughRADIUS系统对大家多少有点帮助吧。
专注于为中小企业提供成都做网站、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业西市免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了超过千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
实现MySQL Docker容器部署。
提供针对不同云服务器配置环境的优化配置。
提供一键脚本快速安装。
提供备份脚本,支持7天以上备份自动删除。
提供主从,互为主备的快速配置。
如果是首次安装,可略过,如果是迁移数据库,则务必进行备份。
tmshell是一个自动化安装和管理脚本,通过这个脚本,提供了很多有用的管理功能
$ wget https://github.com/talkincode/toughmysql/raw/master/tmshell -O /usr/local/bin/tmshell $ chmod +x /usr/local/bin/tmshell $ tmshell install
直接输入 tmshell 可以看到支持的指令操作
usage: tmshell [OPTIONS] instance docker_setup install docker, docker-compose pull mysql docker p_w_picpaths pull install install default mysql instance remove uninstall mysql instance config mysql instance config edit status mysql instance status restart mysql instance restart stop mysql instance stop logs mysql instance logs showmaster mysql instance show master status showslave mysql instance show slave status upmaster mysql instance update master sync config backup mysql instance backup database dsh mysql instance bash term All other options are passed to the tmshell program.
安装过程是一个交互式的过程,根据实际情况修改具体参数
[root@i-jahnm3dt ~]# tmshell install # 默认创建的mysql数据库用户 mysql user [raduser]: # 默认创建的mysql数据库用户密码 mysql user password [radpwd]: # 默认创建的mysql数据库名 mysql database [radiusd]: # 默认mysqlroot密码 mysql root password [none]: # 默认的mysql专用复制用户密码 mysql replication password [replication]: # mysql服务端口 mysql port [3306]: # 如果打算以热备模式部署,需要输入server id mysql server id [1,2](default none): 1 # mysql服务使用的最大内存 mysql max memary [512M,1G,4G](default none): ToughMySQL instance config: instance name: mysql mysql_user: raduser mysql_password: radpwd mysql_database: radiusd mysql_root_password: mysql_repl_password: replication mysql_port: 3306 serverid: 1 mysql_max_mem: database: container_name: db_mysql p_w_picpath: "index.alauda.cn/toughstruct/mysql" privileged: true ports: -"3306:3306" ulimits: nproc: 65535 nofile: soft: 20000 hard: 40000 environment: - SERVERID=1 - MYSQL_MAX_MEM= - MYSQL_USER=raduser - MYSQL_PASSWORD=radpwd - MYSQL_DATABASE=radiusd - MYSQL_ROOT_PASSWORD= - MYSQL_REPL_PASSWORD=replication restart: always volumes: /home/toughrun/mysql/dbmysql:/var/lib/mysql /home/toughrun/mysql/backup:/var/backup Creating db_mysql Name Command State Ports ---------------------------------------------------------- db_mysql /usr/local/bin/run Up 0.0.0.0:3306->3306/tcp
/home/toughrun/mysql/dbmysql 目录是映射到主机上的MySQL数据文件目录
/home/toughrun/mysql/backup 目录是映射到主机上的备份目录
看了以上关于使用ToughMySQL工具提供数据存储给ToughRADIUS系统详细内容,是否有所收获。如果想要了解更多相关,可以继续关注我们的行业资讯板块。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流