MariaDB安装、初始化及常用操作
1.Linux下安装与初始化
#安装 yum install mariadb-server
#设置编码 vim /etc/my.cnf
[mysqld]
character-set-server=utf8
#启动 systemctl start mariadb
#自启动 systemctl enable mariadb
#停止 systemctl stop mariadb
#初始化 mysql_secure_installation
2.连接、查看用户、创建用户、授权
#连接 mysql -u root -p -h ip地址
#查看用户 select user,host from mysql.user;
#创建用户 insert into mysql.user (user,host,password) values ('mysql','%',password('密码'));
#修改密码 update mysql.user set password=password('新密码') where user='用户名';
部分版本上mysql.user中没有password这一列,以上2句要稍作调整
#创建用户 insert into mysql.user (user,host) values ('mysql','%');
#修改密码 set password for 用户 = password('密码');
#授权 grant insert,update,select,delete on 数据库.* to 用户@'%';
#撤销权限 revoke delete on 数据库.* from 用户;
3.常用操作
show variables like '%character%';
show databases;/show schemas;
use 数据库;
show tables;
show full columns from 表名;
最新文章
- android 闪屏还是会出现黑屏问题
- 坑爹的Maven
- MySQL PXC构建一个新节点只需IST传输的方法
- 关于ArcGIS的Web 3D GIS问答
- 扩展JQuery和JS的方法
- 20145223《Java程序程序设计》课程总结
- OpenStack 二次开发环境和开发工具的选择
- Nginx+Tomcat实现反向代理与动静分离
- poj1849
- Yii2 基于RESTful架构的 advanced版API接口开发 配置、实现、测试【转】
- Java 最常用类(前1000名) 来自GitHub 3000个项目
- java.sql.SQLException:Column count doesn't match value count at row 1
- 2018-No.7-SicnuCtf
- (二 -5) 天猫精灵接入Home Assistant-自动发现Mqtt设备--电风扇
- HDFS的命令
- android开发之打包签名
- SLES 12 sp2开启SuSEfirewall2 防火墙后,放行VRRP协议 (用于keepalived搭建高可用规则)
- ::before和::after伪元素
- apropos找命令助手
- bootstrap fileinput插件使用感悟