源码编译
社区版下载
解压
cmake..
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
#指定安装路径
-DMYSQL_DATADIR=/data/mysql
#指定mysql编译数据目录,一般数据库的安装路径会和数据目录分开
-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock
#程序连接的套接字文件
-DWITH_INNOBASE_STORAGE_ENGINE=1
#需要编译的引擎innodb,一般生产环境用的比较多
-DSYSCONFDIR=/etc
#配置目录
-DENABLED_LOCAL_INFILE=1
#支持本地文件导入
-DWITH_EXTRA_CHARSETS=all
#支持所有拓展字符集
-DDEFAULT_CHARSET=utf8mb4
#默认字符集
-DDEFAULT_COLLATION=utf8mb4_general_ci
#检验字符集,与默认字符集相匹配
-DWITH_BOOST=/root/mysql-5.7.36/boost/boost_1_59_0
#指定boost路径,与下面的一致
缺少curses包
缺少c++
与gmake不同,gmake从头到尾执行一遍。cmake会读取进度,继续执行
如果要重新编译,就需要先删除文件。
make
make install
Mysql初始化
加入环境变量
nginx+php+mysql
安装phpmyadmin
重命名
为了用户方便,配置nginx文件。设定优先访问index.php
输入密码时。无法连接
php中有支持mysql的模块,说明php模块没问题
告诉php怎么连接mysql,指定mysql的套接字文件。