`

linux操作系统下实现MySQL源码纯手动安装

阅读更多

linux操作系统下实现MySQL源码纯手动安装

  本文主要是介绍一种更为快捷的方法来实现linux操作系统下MySQL源码进行纯手动安装,以下就是具体方案的述,望会给你带来一些帮助。

  1.实现linux下纯手动MySQL源码安装,首先要下载MySQL的源码,我下载的是MySQL-5.0.87.tar.gz

  2.解压tar –xvf MySQL-5.0.87.tar.gz

  3.进入MySQL-5.0.87

  4.检测环境并指定安装目录:./configure --prefix=/usr/local/MySQL

  检测出来缺什么就安装什么。我装的时候居然连gcc和g++都没有,没有编译器的话就要直接下载rpm包(已编译好的二进制文件)再安装到系统。

  如下是安装gcc的命令(要先去下载这个包,这个地址有比较多的rpm包下载http://mirror.oa.com/SLES10-SP1-RPMS-32/):

  sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm

  安装这些rpm包的过程中有些是已安装的,或者是自己依赖自己导致安装不了,反正安装不了就用强制安装并忽略依赖的命令

  sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm –-force –nodeps

  可能进过安装一系列的rmp包后,终于完成了环境检测。我大概装了10+个的rmp包才完成。。杯具啊

  5.编译:make

  6.安装:sudo make install

  7.实现linux下纯手动MySQL源码安装中要进行配置。首先可以看到安装完的目录如下

  在share/MySQL下打命令:ls –l | grep my-

  出来的都是MySQL的配置文件,按照需要选择其中一个拷到/etc下命名为my.cnf

  /etc/my.cnf是MySQL默认读的配置文件的路径

  8.修改var的可写权限。这是MySQL的数据库数据文件存放的位置,因为用当前用户来运行MySQL的后台程序可能没有这个目录的可写权限。

  chmod 777 ./var –r

  9.配置系统环境变量,使得可以直接执行MySQL的程序

  系统的环境变量是放在/etc/profile下的,而用户的环境变量是放在用户的根目录下的.bashrc下

  (1) /etc/profile的配置:

  PATH=/usr/local/MySQL/bin:$PATH PATH=/usr/local/MySQL/libexec:$PATH export PATH其中/usr/local/mydql/bin是MySQL主要的可执行程序的目录,而libexec是放MySQL的后台主程序MySQLd的 (2).bashrc的配置:

  set PATH=/usr/local/MySQL/bin:$PATH set PATH=/usr/local/MySQL/libexec:$PATH export PATH这里注意.bashrc里面是要加个set的。配置完后重登录就可以生效了

  10.在启动MySQLd之前要先初始化它,执行MySQL_install_db

  11.启动MySQLd,直接打MySQLd就可以了,因为之前配置过系统环境变量了

  12.直接MySQL进入MySQL的命令行控制。默认是以当前用户名登录的,默认root是没有密码的

  13.设置root的密码:MySQLadmin –u root password ‘123456’

  14.以root身份登录:MySQL –uroot –p

  15.设置远程登录数据库。用户创建后默认是只能在本地登录的。

  update user set Host='%’ where user=‘kuncai'; 这句是将kuncai这个用户的允许登录的地址改成任意,但不包括本地。也就是说这样kuncai这个用户就无法在本地登录了,只能远程登录。

  只有root用户才能执行这句,所以要先以root用户登录到本地数据库才行。

  flush privileges; 要再执行这句刷新缓存才能生效。以上的相关内容就是对linux下纯手动MySQL源码安装的介绍,望你能有所收获

分享到:
评论

相关推荐

    阿狸子订单系统源码PC模块+WAP手机版模块+文章模块+用户分销模块.zip

    2、mysql5.1及以上,如果是低于该版本请联系作者处理 3、PHP须开启curl,GD2,scandir 4、最佳服务器运行环境为Linux+Apache/Nginx,Windows+IIS次之 5、后台操作推荐使用谷歌浏览器,IE7及以下兼容性不佳 安装说明...

    Linux FTP服务搭建

    在Red Hat Enterprise Linux 5下安装Apache服务。 第1步,执行以下指令加载光驱: [root@localhost ~]#mkdir /mnt/cdrom 创建挂接目录 [root@localhost ~]#mount /dev/cdrom /mnt/cdrom 第2步,在光盘的Server目录下...

    某淘宝客程序源码 - 供参考(商用请去授权)

    后台管理系统 每个版本都有独立的操作后台,所有相关设置均可在后台自行操作 自动生成淘口令 点击淘口令购买自动生成商品淘口令 自动高佣 自动生成最高佣金,生成高佣金连接 阿里妈妈一键采集 CMS系统支持一键采集...

    javapms门户网站源码

    操作系统:Microsoft Windows 2000/XP/2003/Vista、Redhat Linux、CentOs、Suse Linux、AIX、Solaris、HP-Unix等 数据库:Oracle、DB2、SQL Server、Mysql等 WEB 服务器系统:Tomcat-7.0.23、Nginx、apache、weblo等...

    semcms外贸网站php版源码

    开源:开放源代码,高水平,高品质。 扩展:可静态化,可根据需求增减功能。 风格:修改编辑风格很容易,只需修改一个CSS文件。 兼容:支持大部分主流浏览器,比如IE、Firefox google、360 等。 程序php版 : ...

    MCMS内容管理系统 v4.5.2.zip

    操作系统:Windows、Linux、Unix 等 MCMS内容管理系统重要文件说明 数据库连接文件: config.properties 数据库文件:doc/db-mcms-open.sql 数据库编码:UTF-8 模板文件:templets/1549/mooc 后台访问路径: ...

    基于flink的异构数据源流转系统

    构数据源同步服务DatalinkX介绍...xxl-job: https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.zip 纯Java项目,可clone代码后打包成jar包启动,xxl-job依赖mysql,需要修改对应数据库地址配置,表结构在

    中易广告联盟系统v6

    推荐使用Linux或Unix操作系统,版本不限 服务环境:IIS(APACHE)+PHP5.0.x+GD+MySQL5.0.x+Zend Optimzer3.3.x;推荐最新版本; 硬件环境:P4以上服务器,1G内存,10G以上硬盘; 网络环境:10M;推荐10M以上。 ...

    即时通讯APP源码 IM聊天社交APP+ios可上架+安卓苹果双端+pc端+H5端+微信端

    服务器操作系统: Linux Centos 7 软件环境: php 5.6 +Apache2.4+MySQL5.6 (推荐使用宝塔) 前台功能详情: 登录注册:客户名密码登录、注册、邀请注册,不记得密码(通过短信验证找回密码) 好友:可发文字、语音...

    贴心猫(ImCat) v5.0

    贴心猫(ImCat) 是以PHP+MySQL架构设计的通用网站系统,简约、轻量、实用、免费、共享。适用于:网店,医院,学校,企业站,个人网站,企业内部Intranet,中小型行业门户站点等……功能介绍:1、支持:PHP5.4~PHP7.3/...

    PHP程序开发范例宝典III

    实例009 Linux下安装与配置Apache 2.x 15 实例010 Linux下PHP的安装配置 16 实例011 Linux下MySQL的安装配置 18 实例012 启用Red Hat Linux 9自带的PHP运行环境 19 实例013 Linux下实现PHP支持Socket 20 ...

    梦赢开源权限管理系统 v2.0.rar

    1.1系统默认是用PATH_INFO模式,请手动修改。 版本信息 版本号:2.0 又名:权限控制系统、权限管理框架 程序语言:PHP MySQL 运行**台:Window/Linux/Mac 开源协议:GPL 程序类型:Web应用 系统内核:...

    PHP信息分类全站程序商业版源代码

    2 本程序的功能设计对服务器系统没有特殊要求,普通的LINUX系统都可以快速正常运行,虚拟主机也可以快速正常使用 3 本系统是团队开发的成绩,有的功能还在进一步提升中 4 在使用本系统时,有什么问题, 5 购买系统...

    单点登录源码

    基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`项目所有后台系统都是使用该模块界面作为前端展示。 > zheng-ui 各个子系统前台thymeleaf模板,前端资源模块,使用nginx代理,实现动静...

    万岳教育平台源码-PHP

    品牌:thinkphp语言:php数据库:Mysql客户端:APP+web规格:整站源码授权:免授权源文件:完全开源万岳教育平台源码安装环境:主机类型:独立主机伪静态:无需操作系统:Windows、安卓、iOS、linuxWeb服务:nginx...

    开源中国源码

    - 目前sql语句只支持MySQL,如果要切换数据库,需要手动修改代码 - Solr提供搜索和前台部分页面列表查询和分页 ## 网站功能 ##### 前台功能 - 问答栏目,用户可发布奖励积分邀请回答问题 - 答案发布管理统计等等...

    新秀企业网站系统PHP版 v1.1 beta5.rar

    2.本系统的伪静态功能只在Apache服务器(一般搭配Linux操作系统)上有效,建议要使用伪静态功能的用户选择Linux**; 3.由于本系统采用UTF-8编码,不能在Windows中用记事本编辑,因为记事本会自动加BOM头导致程序...

    miceCMS觅策企业网站管理系统 5.0.zip

    支持Windows,Linux,Unix,Mac等多种操作系统,加上多数据库支持,几乎可以这样说:只要是PHP5.1以上的空间,miceCMS就能运行。 搜索引擎友好 miceCMS通过重新路由规则实现URL伪静态,这不仅只是针对搜索引擎具有很...

Global site tag (gtag.js) - Google Analytics