MariaDB的程序组成,MariaDB程序组成


MariaDB的程序组成:

C:

mysql:CLI交互式客户端程序;

mysqldump, mysqladmin...

S:

mysqld_safe

mysqld

mysqld_multi

服务器监听的两种socket地址:

ip socket: 监听在tcp的3306端口,支持远程通信;

unix sock: 监听在sock文件上(/tmp/mysql.sock, /var/lib/mysql/mysql.sock),仅支持本地通信;

server: localhost, 127.0.0.1

命令行交互式客户端程序:mysql

mysql

-uUSERNAME: 用户名;默认为root

-hHOST: 服务器主机; 默认为localhost

-pPASSWORD:用户的密码; 默认为空密码

注意:mysql用户账号由两部分组成:'USERNAME'@'HOST'; 其中HOST用于限制此用户可通过哪些主机远程连接mysql服务;

支持使用通配符:

%: 匹配任意长度的任意字符;

172.16.0.0/16, 172.16.%.%

_: 匹配任意单个字符;

命令:

客户端命令:本地执行

mysql> help

每个命令都完×××式和简写格式;

status, \s

服务端命令:通过mysql协议发往服务器执行并取回结果

每个命令都必须命令结束符号;默认为分号;

关系型数据库的常见组件:

数据库:database

表:table

行:row

列:column

索引:index

视图:view

用户:user

权限:privilege

存储过程:procedure

存储函数:function

触发器:trigger

事件调度器:event scheduler

mysql_secure_installation:安全初始化

相关内容