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)