Aarch64 server -部署mysqlaarch64 server -部署nacos
1.创建工作目录mkdir-p/apps/mysql/{mydir,datadir,conf,source}
2.编写docker -compose . YAML version:' 3 ' services:Mysql:restart:always image:Mysql/Mysql -server container _ name:Mysql -lable volumes:-/apps/Mysql/mydir:/mydir -/apps/Mysql/datadir:/var/lib/Mysql -/apps/Mysql/conf/my . CNF:/etc/my . CNF #数据库恢复目录可以把要恢复的sql文件放在这里- /apps/mysql/source
192 . 168 . 2 . 241 root @ minio -3:~/MySQL -8.0 # lsdocker -compose . yamlroot @ minio -3:~/MySQL -8.0 # pwd/root/MySQL -8.0
3.编写数据库配置文件。/apps/mysql/conf/my.cnf
5.测试access容器,使用密码登录到数据库,并检查数据库是否创建了指定的数据库,以及您的sql数据是否已导入到数据库中。
### docker exec -it容器ID(用docker ps查看)/bin/bash $ Docker exec -IT e 592 AC 9 BFA 70/bin/bash # root @ e 592 AC 9 BFA 70:/# MySQL -uroot -penter password:欢迎使用MySQL monitor。命令以结尾;或者\g .您的MySQL连接id是31451Server版本:5.7.18 MySQL社区服务器(GPL)版权所有(c) 2000,2017,Oracle和/或其附属公司。保留所有权利。甲骨文是甲骨文公司和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。键入“help”或“\h”寻求帮助。键入' \c '清除当前输入语句。# view data MySQL >:显示数据库;+-----------------4 ++|数据库|+---------------------4 ++| information _ schema | | MySQL _ data _ test | | MySQL | | performance _ schema | | sys |+-----4使用mysql_data_test #这是我自己的恢复数据文件MySQL >:show tables;.......记录错误。
连接错误报告
不允许连接到此MySQL服务器解决方案https://blog.csdn.net/bingjianit/article/details/54384299 #解决方案文章登录MySQL mysql -u root -p密码在装有MySQL的机器上执行使用MySQL;执行update user set host =“%”where user =“root”;这句话执行后,你可以报错。别担心。执行刷新权限;创建用户授权用户并修改root密码。
mysqladmin -uroot -p'123456 '密码' xxxx '
I .创建用户命令:
创建由“密码”标识的用户“用户名”@“主机”;示例:创建由“123456”标识的用户“dog”@“localhost”;创建由“123456”标识的用户“pig”@“192 . 168 . 1 . 101 _ ”;创建由“123456”标识的用户“猪”@“%”;创建由“”标识的用户“猪”@“%”;创建用户“猪”@“%”;
二。授权:订单:
授予databasename上的特权。tablename to' username' @' host '示例:Grant Select,insert on test。用户对“猪”@“%”;在*上授予全部权限。*改为'猪' @ ' % ';
三。授权:订单:
将databasename.tablename上的权限授予' username' @' host '示例:
将SELECT,INSERT ON test.user授予' pig'@'% '。授予所有权限。到‘猪’@“%”;关于在aarch64服务器上部署mysql的文章到此结束。关于在aarch64上部署mysql的更多信息,请搜索之前关于主机频道zhujipindao的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册