MySQL数据库的安装位置
/etc/my.cnf mysql配置文件
/usr/bin 客户端程序和脚本
/usr/sbin mysqld 服务器
/var/lib/mysql 日志文件,数据库 [重点要知道这个]
/usr/share/doc/packages 文档
/usr/include/mysql 包含( 头) 文件
/usr/lib/mysql 库
/usr/share/mysql 错误消息和字符集文件
/usr/share/sql-bench 基准程序
创建命令
建库
create database db01(id int not null, name varchar(20));
use db01
systemctl restart mysqld
查看
show databases;
show tables;
插入
insert into db01 value(1, '张三‘)
编码格式
查看数据库的字符集utf8mb4
show variables like '%char%';
配置文件
/ect/mysql/mysql.cnf
修改数据库外网权限
mysql -u root -p
use mysql
update user set host='%' where user='root';
select host,user from user;
flush privileges;
索引
CREATE [UNIQUE] INDEX indexName ON mytable(username(length));