版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31772441/article/details/80634978
前言:MariaDB 和 MySQL是一家。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
这里 安装 MariaDB 来用用,使用ssh工具连接登录上Linux
1、安装
yum -y install mariadb-server
2、启动
systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
systemctl restart mariadb #重新启动
systemctl stop mariadb.service #停止MariaDB
3、登录
输入命令 mysql -uroot
,初次登录root密码为空,不需要密码,直接回车登录到MariaDB
4、修改root密码
MariaDB [(none)]> use mysql;
MariaDB [mysql]> update user set password=password("123456") where user='root';
MariaDB [mysql]> flush privileges;
退出,使用密码重新登录
MariaDB [mysql]> exit;
[root@mysvr ~]# mysql -uroot -p
输入密码123456
登录成功,显示如下信息,就可以愉快玩耍了。
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
5、忘记密码登录不上怎么办
- 修改MySQL的配置文件
vi /etc/my.cnf
- 在 [mysqld] 的段中加上一句 skip-grant-tables,保存退出
- 重启mariadb服务
systemctl restart mariadb
- 执行上述 3、和 4、 步骤修改密码
- 记得!重新编辑MySQL配置文件
vi /etc/my.cnf
把刚才添加的skip-grant-tables删掉!
6、修改数据库字符集,使支持中文
要查看数据库的原字符集设定可登录mysql后,MariaDB [(none)]> show variables like ‘char%’;
- 修改配置文件
vi /etc/my.cnf
- 在 [mysqld] 的段中加上一句 character-set-server=utf8
- 重启mariadb服务
systemctl restart mariadb
- 登录MySQL,再执行
show variables like 'char%';
,可以看到字字符集为utf8
其他
想要在本地连接服务器的数据库,需要配置远程连接数据库权限
MySQL常用的命令学习
搞定