
本文共 2542 字,大约阅读时间需要 8 分钟。
MySQL?????????????????
??MySQL?????
MySQL??????????????????RDBMS?????????????????????????????????????????????
1. ???????????RDBMS?
MySQL??????????????????????????????
- ?????????????????????????????????????
- ??????????SQL?????JOIN???????????
- ??????MySQL?Oracle?PostgreSQL???RDBMS???
2. NoSQL???
NoSQL?????????????????????????????????????
- ???????????????????????????
- ??????????????????????
- ?????
- ?????Redis?Memcache?
- ?????MongoDB?
- ?????Elasticsearch?
- ?????Cassandra?
3. ?SQL???????
????????????SQL????????????????????????????
- ??????????????
- ???????Spanner?TiDB?PolarDB??
??MySQL????
MySQL?????????SQL????????File System?FS????????????
1. ???
??????????????????????
- ?????????TCP/IP?Socket???
- ????????????????IP??????
- ????????????????SQL????????
- ??????????SQL?????SQL??
2. SQL?
SQL???MySQL??????????????
- ????????????????SQL???
- ???????SQL????MySQL???
- ???????????????????????????
- ???????????????????????
- ???????????SQL???
- ???????????????????????
- ????????????????????????????????
3. ?????
????????SQL??????????????????????????
- ???????SQL???????????????
- ???????16?????????????
- ???????????????????????
- ????????????????????
??MySQL????
?Linux????MySQL?????????????????
- ????????
create database
???????????/data/mysql/data/
?????????????? - ?????????MySQL????????????????????
- ??????????????InnoDB????????????????????????????????????
??MySQL????
MySQL?????????????????????????????????????????????????????????
1. ??????
- ??????????????MySQL???????????
- ???????????????????????????????????????
2. ??????
- ??????????
/etc/my.cnf
?????????????? - ????????
mysqld_safe
?????--skip-networking
??? - ?????????????????
configure
???????
3. ????????
MySQL???????????????????
- ???????
[mysqld][mysqld_safe][server]
- ??????
[mysql][mysqladmin][mysqldump][client]
4. ??????
????????MySQL???????
[mysqld]user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysql/datasocket=/tmp/mysql.sockserver_id=6port=3306[mysql]socket=/tmp/mysql.sock
5. ????????
MySQL?????????????????
/etc/my.cnf
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf
defaults-extra-file
??????~/.my.cnf
~/.mylogin.cnf
DATADIR/mysqld-auto.cnf
6. ??MySQL???????
???????--defaults-file=file_name
??????????????MySQL????mysqld-auto.cnf
?~/.mylogin.cnf
?????????
??MySQL????
MySQL???????????????????????????????????????
1. ?????
MySQL???????????????
-u
??????????-p
?????????-S
???????????-P
?????? Listening ????-h
???????????-e
??????????????<
??????SQL?????>
???????????
2. ????
MySQL????????????
help
????????\c
????????\G
?????????source
???SQL???
?????MySQL????????????????????????????????????????MySQL??????????
发表评论
最新留言
关于作者
