MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。
下载地址:https://mariadb.org/download/
根据图片提示点击下载按钮
#因为Mariadb是国外网址,速度有点慢,耐心等待仓库和密钥下载
curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
yum makecache faster #更新repo的缓存元数据
sudo yum install MariaDB-server MariaDB-client MariaDB-backup
sudo apt-get install mariadb-server mariadb-client mariadb-backup
等待安装完毕即可
Windows环境 就不细说,安装完成后,点击图标即可启动
Linux环境下启动
systemctl start mysqld #启动数据库
systemctl stop mysqld #关闭数据库
systemctl enable mysqld #开机自启动数据库
systemctl status mysqld #查看数据库运行状态
systemctl restart mysqld #重启数据库
在Linux提示符下输入
mysql -u root --ports 3306 -h 192.168.1.10
- ‘-u‘用户名,
- ‘-p‘用户密码
- ‘--port‘数据库端口
- ‘-h‘数据库ip地址,查看本机地址在命令行输入‘ip addr‘找到对应网卡,即可找到
除了初始的root用户外,创建的使用其他数据库用户,如果忘记密码可以根据下面的方法进行修改
>use mysql;
>update user set password = PASSWORD(‘user01‘) where user = ‘root‘;flush;
>alter user root@localhost identified by ‘123456‘;
>flush privileges;
在本地数据库服务器,忘记root密码的,可以通过修改配置文件方式进行修改
#停止Mariadb服务
systemctl stop mysqld
----------------------------------------------
#修改my.cnf配置文件
vim /etc/my.cnf
...
skip-grant-tables #略过权限授权表
...
#启动Mariadb
systemctl start mysqld
#登陆数据库
mysql -uroot -p
原文:https://www.cnblogs.com/george-pig/p/14502983.html