mariaDB简介
# mariaDB简介
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
# 安装
sudo apt-get install mariadb-server mariadb-client
1
# 启动
sudo systemctl start mariadb
1
# 配置
注意
一般情况,安装完Deepin系统后,都是没有设置root用户的密码的,所以,输入该条命令后,直接Enter回车即可;
如果已经设置了root用户的密码,输入该条命令后,会提示输入密码,输入root用户的密码即可
# 配置root账户的密码
一开始登录mysql需要用root用户登录
deepin默认root密码为空,需要先输入以下命令设置root用户密码
sudo passwd
1
# 登录mysql
# 切换到root用户
su root
1
首先设置mysql密码,在`root``下输入这个命令,会让输入新密码并确认。
# 初始化mysql
mysql_secure_installation
1
# 接下来会问你一些问题:
是否设置
root密码?Set root password? [Y/n] y是否禁止匿名
anonymous用户登陆?Remove anonymous users? [Y/n] y是否禁止远程
root登陆?Disallow root login remotely? [Y/n] n是否移除测试数据库?
Remove test database and access to it? [Y/n] y是否重新加载特权表?
Reload privilege tables now? [Y/n] y
# 设置密码
mysql -uroot -p<密码>
1
# 添加新用户并授权
- 打开
mysql数据库
use mysql;
1
- 查询目前的用户表
select host,user,password from user;
1
- 允许
root用户被远程访问
update user set host = '%' where user = 'root';
1
- 授权全部许可命令
grant all privileges on *.* to 'root'@'%' identified by 'YOUR PASSWORD';
1
- 刷新缓存
flush privileges;
1
编辑 (opens new window)