mysql 官网:https://www.mysql.com
1.mysql 常见版版本
- mysql Community server 社区版本,开源免费,但不提供官方技术支持
- mysql Enterprise Edition 企业斑斑,需付费,可使用30天
- mysql Cluster 集群版,开源免费。可将几个musql Server 封装成一个server
- mysql Cluster CGE高级集群版,需付费
2.mysql 安装部署
mysql: mysql客户端程序
mysql-server:mysql服务器端程序
源代码编译安装:
编译工具:configure、cmake、make
数据库蝉蛹的配置选项:
-DCMAKE_INSTALL_PREFIX=/PREFIX ---指定安装路径(默认是/usr/local/mysql)
-DMYSQL_DATADIR=/data/mysql ---mysql的数据文件路径
-DSYCONFDIR=/etc ---配置文件路径
-DWITH_INNOBASE_STOREAGE_ENGINE=1 ---使用INNOBASE存储引擎
-DWITH_READLINE=1 ---支持批量导入mysql数据
-DWITH_SSL=system ---mysql支持ssl
-DWITH_ZLIB=system ---支持压缩存储
-DMYSQL_TCP_PORT=3306 ---默认端口3306
-DENABLED_LOCAL_INFILE=1 ---启用加载本地数据
-DMYSQL_USER=mysql ---指定mysql运行用户
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock ---默认套接字文件路径
-DEXTRA_CHARSETS=all ---是否支持额外的字符集
-DDEFAULT_CHARSET=utf8 ---默认编码机制
-DWITH_DEBUG=0 ---Debug功能设置
yum安装:
yum install –y mysql-server mysql
常见资料
服务:mysqld
端口:3306
主配置文件:/etc/my.cnf
初始化脚本:mysql_insatll_db
启动命令:mysqld_safe
数据目录:/var/lib/mysql
套接字文件:/var/lib/mysql/mysql.sock
进程文件:/var/run/mysqld/mysql.pid
mysql 登录及退出命令:
设置密码:mysqladmin -uroot password '123456'
登录:`MySQL-u username -p password -P port -S 套接字文件`
-p 用户密码
-h 登录主机(主机名或IP)
-P 端口号默认3306
-S 套接字文件(/var/lib/mysql/mysql.sock)
退出命令: exit/ctrl+d