GreatSQL 8.0.32-25 Docker镜像发布(2024.1.10),欢迎体验
仓库地址:https://gitee.com/GreatSQL/GreatSQL-Docker,镜像:https://github.com/GreatSQL/GreatSQL-Docker更新时间:2024.1.10
changelog:
1. 版本更新到GreatSQL 8.0.32-25。
2. 支持表名大小写自定义选项。
3. 修复一个不太友好的报错提醒。
4. 修改客户端prompt,最后加一个空格,更美观。
5. 新增greatsql-test.sql自测试脚本。
体验方法:
1、启动单机实例
# 创建容器
$ docker run -itd --name greatsql --hostname greatsql greatsql/greatsql
# 进入容器
$ docker exec -it greatsql bash
# 连接GreatSQL数据库(第一次初始化时需要一定时间,不同性能的服务器等待时长不一样)
$ mysql -uroot
...
[(none)]> \s
...
Server version: 8.0.32-25 GreatSQL, Release 25, Revision db07cc5cb73
...
[(none)]> SELECT version();
+-----------+
| version() |
+-----------+
| 8.0.32-25 |
+-----------+
1 row in set (0.00 sec)
-- 初始化完后,执行测试脚本,验证是否支持新的特性和Oracle兼容语法等
[(none)]> SOURCE /tmp/greatsql-test.sql;
2、通过 docker-compose 构建GreatSQL MGR集群,支持单主、多主模式
详见文档:https://gitee.com/GreatSQL/Great ... B%E6%A8%A1%E5%BC%8F
以上。
欢迎体验GreatSQL Docker镜像。
无语,docker启动的容器,外面死活访问不了。你们怎么做的镜像啊???? cres 发表于 2024-1-15 11:36
无语,docker启动的容器,外面死活访问不了。你们怎么做的镜像啊????
请先详细描述是怎么启动的,以及你想怎么从外面访问 cres 发表于 2024-1-15 11:36
无语,docker启动的容器,外面死活访问不了。你们怎么做的镜像啊????
您外部要访问docker 得使用docker的端口映射呀,否则外部无法访问。
我提供一个自己使用的docker run
docker run -d \
--name greatsql --hostname=greatsql \
-p 3308:3306\
-e MYSQL_ROOT_PASSWORD='123' \
-lower_case_table_names=1 \
-e TZ=Asia/Shanghai \
greatsql/greatsql
这里把GreatSQL的外部端口设置为3308
同时要查询GreatSQL的外部访问是否打开 `select User,Host from mysql.user;`默认是已经设置为%
这样即可外部链接
KAiTO 发表于 2024-1-15 14:58
您外部要访问docker 得使用docker的端口映射呀,否则外部无法访问。
我提供一个自己使用的docker run
dock ...
用你的这个,还是提示
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2) yejr 发表于 2024-1-15 13:25
请先详细描述是怎么启动的,以及你想怎么从外面访问
docker run -d \
--name greatsql \
-p 3306:3306 \
-e MYSQL_IBP=1G \
-e MYSQL_ROOT_USER='root' \
-e MYSQL_ROOT_PASSWORD='root' \
greatsql/greatsql
# docker exec -it greatsql bash
# mysql -uroot -proot 可以访问
用navicat for mysql和外面用mysql命令连都提示
$ mysql -h192.168.0.52 -uroot-proot
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.52:3306' (111) cres 发表于 2024-1-15 18:19
docker run -d \
--name greatsql \
-p 3306:3306 \
执行docker logs greatsql看下初始化进度,有可能还在初始化未完成(要创建系统表空间、redo log、undo log)你就要立即连接了,初始化进度要看机器配置,可能耗时要从1-5分钟不等 yejr 发表于 2024-1-16 09:10
执行docker logs greatsql看下初始化进度,有可能还在初始化未完成(要创建系统表空间、redo log、undo l ...
# docker logs greatsql
/docker-entrypoint.sh: line 3: /etc/profile.d/mysql.sh: No such file or directory
Initializing database
Database initialized
MySQL init process in progress...
/docker-entrypoint.sh: line 189: mysql_tzinfo_to_sql: command not found
mysql: Using a password on the command line interface can be insecure.
mysql: Using a password on the command line interface can be insecure.
ls: cannot access '/docker-entrypoint-initdb.d/': No such file or directory
/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
MySQL init process done. Ready for start up.
/docker-entrypoint.sh: line 293: [: -eq: unary operator expected
cres 发表于 2024-1-16 10:21
# docker logs greatsql
/docker-entrypoint.sh: line 3: /etc/profile.d/mysql.sh: N ...
执行 docker inspect greatsql/greatsql | head 看看你的版本是否最新,有可能是没更新,还是老版本,下面是我的输出结果
[
{
"Id": "sha256:e041588a4d0234c3b227f45b84e8c2220c0ab0f2de6cd34eb8db154f3b6a27c7",
"RepoTags": [
"greatsql/greatsql:8.0.32-25",
"greatsql/greatsql:latest",
"greatsql803225:latest"
],
"RepoDigests": [
"greatsql/greatsql@sha256:74528f8927d9ec418c96517fc0f606e29c4e1941c66d173fa9071467ecdac70c" yejr 发表于 2024-1-16 12:03
执行 docker inspect greatsql/greatsql | head 看看你的版本是否最新,有可能是没更新,还是老版本,下 ...
[
{
"Id": "sha256:6a9718bacea18457c640af19de50c47ad8d00f27790717a568e6134e3e5b908a",
"RepoTags": [
"greatsql/greatsql:latest"
],
"RepoDigests": [
"greatsql/greatsql@sha256:d04afdddd164407f57b0c51b1bb1463b6937bfc92d8369f6341e4bf7cfe32f7c"
],
"Parent": "",
页:
[1]
2