首页 > 编程知识 正文

windows7安装python,docker php

时间:2023-05-04 02:46:55 阅读:20973 作者:624

个人资料

MySQL的安装方法还有很多,例如利用二进制直接解压缩、rpm软件包方式进行安装。 MySQL5.5之前可以使用make,MySQL5.5及更高版本需要使用CMake来编译源代码。 本节简要介绍如何使用源代码安装MySQL5.7。

一般的二进制方式就可以了。 需要定制的话请使用CMAKE。

前提条件

麦克

ncurses函数库

安装时需要Boost C库,必须安装Boost1.59.0。 安装后,cmake必须添加指示Boost文件所在位置cmake.- d with _ boost=/usr/local/boost _1_ 59 _0#的参数

安装

安装步骤CMake

yum install cmake -y

第2步:安装依赖软件包

yumgroupinstall ' development tools '-y #安装开发软件包组以防软件包不足

yuminstallncursesncurses-develgccgcc-devel gcc-c-y

步骤创建mysql用户

useradd-m-s/SCM dhm/nolog in MySQL

步骤4:安装MySQL 5.7

源包可以在官方网站上下载。 由于安装需要Boost库,因此在此下载的软件包将直接下载包含Boost的软件包

下载后,解压缩

tar xf mysql-boost-5.7.24.tar.gz

cd mysql-5.7.24/

用CMake构建MySQL5.7

cake.- DC make _ install _ prefix=/usr/local/MySQL 5.7

- dmysql _ datadir=/usr/local/MySQL 5.7/data

- dmysql _ UNIX _ addr=/usr/local/MySQL 5.7/data/MySQL.sock

-DDEFAULT_CHARSET=utf8

- d default _ collation=utf8 _ general _ ci

-DWITH_EXTRA_CHARSETS=all

- d with _ inno base _ storage _ engine=1

- d with _ black hole _ storage _ engine=1

- d without _ example _ storage _ engine=1

-DWITH_ZLIB=bundled

-DWITH_SSL=bundled

- d启用_ local _ infile=1

-DWITH_EMBEDDED_SERVER=1

-DENABLE_DOWNLOADS=1

-DWITH_DEBUG=0

- d with _ boost=./boost/boost _1_ 59 _ 0

CMake编译的安装过程将指定的配置信息硬编码到程序文件中

这些配置项目可以根据需要进行调整,

构建完成后直接安装

制造制造安装

步骤:初始化数据库

/usr/local/MySQL 5.7/cmd hm/mysqld-- initialize-- user=MySQL-- basedir=/usr/local/MySQL 5.7---datadir=

初始化时默认生成临时密码,但请记住这一点

如果不需要帮助生成密码,请使用-initialize-insecure选项

步骤6 :设置路径和权限

chown-r MySQL.MySQL/usr/local/MySQL 5.7

echo ' path=/usr/local/MySQL 5.7/cmd hm/: $ path '/etc/profile

源/etc /配置文件

步骤7 :创建配置文件/etc/my.cnf

这里的参数需要根据部署的环境进行变更

[ root @ localhost MySQL-5.7.24 ] # cat/etc/my.cn f

[mysqld]

basedir=/usr/local/mysql5.7

datadir=/usr/local/MySQL 5.7/data

socket=/usr/local/MySQL 5.7/data/MySQL.sock

symbolic-links=0

[mysqld_safe]

log-error=/usr/local/MySQL 5.7/data/err.log

PID-file=/usr/local/MySQL 5.7/data/MySQL.PID

! includedir /etc/my.cnf.d

步骤:启动数据库

奇怪的是,MySQL5.7要求手动创建错误日志文件

touch/usr/local/MySQL 5.7/data/err.log

chown-r MySQL.MySQL/usr/local/MySQL 5.7

启动数据库

mysqld_safe

步骤9 :连接到数据库

MySQL-uroot-p-s/usr/local/MySQL 5.7/data/MySQL.sock

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。