MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,1009版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQLAB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。MariaDB直到55版本,均依照MySQL的版本。因此,使用MariaDB55的人会从MySQL55中了解到MariaDB的所有功能。从2012年11月12日起发布的1000版开始,不再依照MySQL的版号。100x版以55版为基础,加上移植自MySQL56版的功能和自行开发的新功能。MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞 *** 作和进度报告。这意味着,所有使用MySQL的连接器、程序库和应用程序也将可以在MariaDB下工作。在此基础上,由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora的计划在Fedora19中的以MariaDB取代MySQL维基媒体基金会的服务器同样也使用MariaDB取代了MySQL
定义连接字符串:string connStr="连接字符串"; //在“服务器资源管理器”中找到你的数据库,反键,属性,找到连接字符串,复制出来
定义sqlconnection对象,首先引用systemdatasqlclient命名空间;
sqlconnection sqlConn=new sqlconnection(connStr);//带有一个参数,即上面定义的连接字符串。
3打开数据库连接:sqlConnopen(); //调用open()方法
至此,数据库已经连接上,然后根据你的实际需要决定后边干怎么做,如果是插入、修改、删除,建议用sqlcommand ,如果是查询,建议用sqldataadapter;
方法/步骤
全部删除MySQL/MariaDB
MySQL 已经不再包含在 CentOS 7 的源中,而改用了 MariaDB;
1、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用rpm -e --nodeps mariadb-全部删除:
2、使用rpm -qa | grep mariadb搜索 MariaDB 现有的包:
如果存在,使用yum remove mysql mysql-server mysql-libs compat-mysql51全部删除;
添加MariaDB的yum源
1、创建 /etc/yumreposd/MariaDBrepo:
2、添加yum源,该文件中添加如图所示内容:
安装 MariaDB
运行yum install MariaDB-server MariaDB-client命令安装 MariaDB
启动、配置MariaDB
1、使用service mysql start命令启动MariaDB 服务
2、接着运行 mysql_secure_installation配置MariaDB:
登录 MariaDB 并创建相应的数据库用户与数据库
1、使用mysql -uroot -p登录,回车之后会提示输入密码。注意密码没有回显;
2、创建新用户,CREATE USER 'git'@'localhost' IDENTIFIED BY '$password';其中$password填写自己设置的密码。当然后面也可以修改;
3、如下图执行相应命令,设置存储引擎、创建数据库、设置用户权限;
使用新用户连接数据库
执行mysql -u git -p -D gitlabhq_production,回车之后会提示输入密码,填写之前创建用户设置的密码即可登录
以上就是关于centos 7.3怎么进入mariadb数据库全部的内容,包括:centos 7.3怎么进入mariadb数据库、如何通过VS2012或在C#中连接mariaDB数据库、安装了mariadb还用安装mysql吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)