MariaDB 数据库操作大全

brew install mariadb
#运行
mysql.server start
mysql.server stop
mysql.server restart
#设置密码

mysql_secure_installation

#登录数据库

mysql -u root -p

#创建用户

create user 'admin'@'localhost' identified by 'admin';

#查询数据库中的用户

select user,host from mysql.user;

#创建数据库

create database testdb;

#显示数据库列表

show databases;

#授权给用户

grant all on Testdb.* to 'admin'@'localhost';

flush privileges; 

命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。

#退出数据库

exit



你可能感兴趣的:(项目架构资料,数据库相关)