Linux服务器上手工编译安装mysql数据库


实验




将名为mysqltar包解压缩到/opt下:


wKiom1T-4vWgnSnjAAEnGnoKNEM362.jpg



确认安装了gcc,gcc-c++,make,cmke,ncurses-devel,bison,libaio-devel软件包,若没有安装使用RPM方式进行安装。

 

安装完以上软件包后,创建名为mysql组,将创建系统用户mysql不登录系统添加到组mysql:


wKiom1T-4w-gwVyEAADzXRQIx7Q050.jpg


递归创建安装程序路径目录:



wKiom1T-4yWzqaiNAACAPFa6HMg757.jpg


进入到解压缩目录中,使用cmke进行编译:


wKiom1T-4z2h7ytmAAE-Um3Eezk777.jpg


使用make && make install命令安装:


wKioL1T-5P7R0Qu9AABn7NsLTPc035.jpg


将安装路径usr/local/mysql目录属主,属组,递归修改为用户mysql,使其拥有执行权限:



wKiom1T-4-3x404FAAGuWtNdg0c412.jpg


编辑环境变量,在开机时刷新mysql服务:


wKiom1T-5BKR0HEqAACDq7UtvV0714.jpg


优化配置文件路径和服务启动项:


wKioL1T-5UjQqPXwAACltWCu_-0582.jpg


将服务mysqld定义权限为755,使其具有可执行权,再添加服务启动项,在终端3,5模式下启动:


wKioL1T-5V7zU02_AAH1_vUIavg190.jpg


初始化数据库文件:


wKioL1T-5XTSayJrAACfEbP3uWI498.jpg


将数据库文件路径建立软连接,方便管理:


wKiom1T-5G7xb664AAC4_b4uUMU136.jpg


编辑mysqld服务配置文件,添加程序安装路径和数据库家目录路径:


wKioL1T-5ajx1dR1AACHw27ynsk523.jpg


wKioL1T-5byCGKx8AADQHxFq_7E532.jpg


启动服务,查看监视端口号并测试:


wKioL1T-5deS4z77AAGKuTYIJrY773.jpg


输入命令mysql进入数据库命令模式,show databases;查看数据库:


wKioL1T-5e7wJe3nAACEGqSkFkI047.jpg


实验完成

你可能感兴趣的:(linux,mysql数据库,手工编译)