首页 >>  正文

mariadb

来源:baiyundou.net   日期:2024-09-21

作者:折戟V

mariadb和mysql使用差别不大, 这里部署的是mariadb, 文中不严谨的地方直接用mysql代指了.

下载镜像

进入docker, 选镜像>仓库, 然后搜
kangkang223/centos-mariadb

添加为容器

进入本地镜像tab页, 点击添加到容器按钮

进入个人空间, 创建docker/mysql/data文件夹(名字随意取, 方便管理即可)

编辑容器参数

在容器编辑页面, 文件夹路径tab页, 左侧文件夹选自己刚才创建的, 右侧是固定值”/mariadb/data”, 不要填错.

端口页面, 记住左侧的端口号, 访问mysql要用. 也可以自定义.

环境tab页, 修改登陆密码, 默认登陆名为root

应用并启动容器

初始化容器

启动后, 进入ssh管理页面
执行以下命令

1) 初始化 

sh /init_db.sh 

2) 容器内登陆 

/usr/local/mariadb/bin/mysql -u root 

3) 授权非host用户访问 

grant all on *.* to 'root'@'%' identified by 'root123' with grant option 

flush privileges;

通过navicat访问


","gnid":"983bdf1387a9717d4","img_data":[{"flag":2,"img":[{"desc":"","height":"440","title":"","url":"https://p0.ssl.img.360kuai.com/t01122772d5e7989012.jpg","width":"600"},{"desc":"","height":"444","title":"","url":"https://p0.ssl.img.360kuai.com/t0165e3a93b4761d167.jpg","width":"600"},{"desc":"","height":"439","title":"","url":"https://p0.ssl.img.360kuai.com/t01c91370a710553a65.jpg","width":"600"},{"desc":"","height":"442","title":"","url":"https://p0.ssl.img.360kuai.com/t01a424a2b97392e9e3.jpg","width":"600"},{"desc":"","height":"442","title":"","url":"https://p0.ssl.img.360kuai.com/t01f528e7125f40843a.jpg","width":"600"},{"desc":"","height":"442","title":"","url":"https://p0.ssl.img.360kuai.com/t01cf94b5d7f8e3d5b8.jpg","width":"600"},{"desc":"","height":"700","title":"","url":"https://p0.ssl.img.360kuai.com/t016fdd0e211f17bf6e.jpg","width":"572"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1678441719000,"pure":"","rawurl":"http://zm.news.so.com/803b076594be749b949658b173b82bbc","redirect":0,"rptid":"c963c498e6d7b85a","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:navi","k":"navi","u":""},{"clk":"ktechnology_1:mysql","k":"mysql","u":""}],"title":"解决权限问题, 使用极空间部署mariadb

孔显屈4320MariaDB 10.0和MySQL 5.6的不同之处 -
孔剑固18589587537 ______ 首先,mariadb 10.0是一个主要数据库版本,比如组合后的innodb与组合后性能架构,和一个新的全局执行事务id.今年夏天,mariadb 10,有可能被当做GA开放式数据库.(注释) 通过阶梯式的方法,我们的最终目的是聚合或者重新实现mysql5.6的所有功能特色.重新实现的所有功能特色都将同它们的mysql版本兼容.到此为止,maria 10将全面兼容mysql5.6版本.除了顶部框架之外,其中含有众多附加的mariadb数据库的唯一的功能.

孔显屈4320求java连接mariadb的详细步骤 -
孔剑固18589587537 ______ 一、在mydb.cfg文件中增加如下配置项: host=jdbc:mysql://mariadb-{env_name}.{hoster_domain}/{db_name} username={get in the email from Robot@jelastic} password={get in the email from Robot@jelastic} driver=com.mysql.jdbc.Driver 二、连...

孔显屈4320mariadb可以兼容mysql的哪些版本 -
孔剑固18589587537 ______ MariaDB是用来替换同版本的MySQL的不同的二进制发行版本(如MySQL5.1与MariaDB5.1/5.2/5.3都是兼容的,MySQL5.5与MariaDB5.5是兼容的,实际上它与MariaDB10.0也同样兼容).这意味着:数据和表定义文件(.frm)是二进制兼容的 后文会介绍具体的不兼容特性 全部的客户端API、协议在结构上是一致的!

孔显屈4320如何在Ubuntu系统里安装并配置MariaDB -
孔剑固18589587537 ______ 工具/原料 Putty Ubuntu 14.04 安装MariaDB 首先使用putty或者其他工具远程登录到ubuntu vps上去 如果尚且没有非root用户的管理员,那么输入adduser marketing ,然后设置密码.使用命令gpasswd -a marketing sudo 将marketing这个用户添加...

孔显屈4320CentOS 7为什么放弃了MySQL,而改使用MariaDB -
孔剑固18589587537 ______ MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 .开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险.MariaDB的目的...

孔显屈4320MariaDB 和 Mysql 怎么选 -
孔剑固18589587537 ______ MySQL和MariaDB的性能比较 现在把目光移到benchmark上面来,它其实也是由MariaDB团队开发的,并加了一下额外的说明.这篇博客提到了一个有趣的地方:把MYSQL5.6的线程数一直增加到16,性能都很好,但是超过了16的话,尽管性...

孔显屈4320为什么我跳出来的是MariaDB [(none)]>而不是mysql? -
孔剑固18589587537 ______ 我也出现了这个情况.经过排查,发现在执行:ln -s /usr/local/mysql/bin/mysql /usr/bin时,提示我是否覆盖,我就正常输入的y.就一直出现上述情况.后来我把/usr/bin/mysql给删除了,重新建立的链接,再次启动mysql,就正常了!怀疑可能是os中自带的mysql插件没有被完全替换,所以才导致的此情况发生!

孔显屈4320为什么要 MySQL 迁移到 Maria DB -
孔剑固18589587537 ______ 要 MySQL 迁移到 Maria DB 在Oracle收购了SUN公司之后, MySQL很不幸的落在了Oracle的手中,MySQL与Oracle DB存在竞争关系,很可能导致Oracle公司影响MySQL的开发与开放.MySQL之父Widenius在意识到Oracle会对MySQL做动作之...

孔显屈4320mariadb数据库类型怎么填 -
孔剑固18589587537 ______ [root@test01 10.19.166.166 ~ ] # mysqladmin -u root -p create testdb1 Enter password: // 此处填写MariaDB数据库的密码 [root@test01 10.19.166.166 ~ ] # mysql MariaDB [(none)]> show databases;+--------------------+ | Database |+--------------------+...

孔显屈4320如何才CENTOS下安装MYSQL,而不是安装MARIADB -
孔剑固18589587537 ______ 首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024