介绍
MySQL目前属于Oracle,常见的关系型数据库还有SQL Server,Oracle、MySQL,MariaDB,DB2,大数据分布式数据库 Hbase, ceph(cc++实现的开源分布式db)
非关系型数据库有:redis、leveldb、mongodb、rocksdb
MySQL的服务器模型采用的是I/O复用+可伸缩的线程池,是实现网络服务器的经典模型,早期采用的多路复用模型是select
,现在加入了epoll
和kqueue
MySQL配置目录介绍——ubuntu
ubuntu下MySQL的配置文件在 /etc/mysql/mysql.conf.d/mysqld.cnf
远程登录MySQL
给root用户在任意ip上赋予所有权限(要先登录上mysql),这样能够通过远程连接MySQL服务器:
set global validate_password_policy=0;
set global validate_password_length=1;
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option
远程登录:
mysql -h 192.168.200.152 -P 3306 -uroot -p
123456