位置: 编程技术 - 正文

Linux下mysql源码安装笔记

编辑:rootadmin

推荐整理分享Linux下mysql源码安装笔记,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1.假设已经有mysql-5.5..tar.gz以及cmake-2.8.4.tar.gz两个源文件

(1)先安装cmake(mysql5.5以后是通过cmake来编译的)

(2)创建mysql的安装目录及数据库存放目录

(3)创建mysql用户及用户组

(4)安装mysql

参数说明:

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录

-DINSTALL_DATADIR=/usr/local/mysql/data //数据库存放目录

-DDEFAULT_CHARSET=utf8     //使用utf8字符

-DDEFAULT_COLLATION=utf8_general_ci //校验字符

-DEXTRA_CHARSETS=all     //安装所有扩展字符集

-DENABLED_LOCAL_INFILE=1    //允许从本地导入数据

注意事项:

重新编译时,需要清除旧的对象文件和缓存信息。

2.配置

(1)设置目录权限

(2)

[root@ rhel5 mysql]# cp support-files/my-medium.cnf /etc/my.cnf //将mysql的启动服务添加到系统服务中

Linux下mysql源码安装笔记

(3)创建系统数据库的表

(4)设置环境变量

[root@ rhel5~]# vi /root/.bash_profile

在PATH=$PATH:$HOME/bin添加参数为:

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

[root@ rhel5~]#source /root/.bash_profile

(5)手动启动mysql

启动日志写在此文件下:/usr/local/mysql/data/localhost.err

关闭MySQL服务

[root@ rhel5 mysql]# mysqladmin -u root -p shutdown //这里MySQL的root用户还没有配置密码,所以为空值。需要输入密码时,直接点回车键即可。

(6)另一种简单的启动mysql的方法(mysql已经被添加到系统服务中)

如果上述命令出现:mysql.server 未识别的服务

则可能mysql还没添加到系统服务中,下面用另一种方法添加:

[root@ rhel5 mysql]# cp support-files/mysql.server /etc/init.d/mysql //将mysql的启动服务添加到系统服务中注意:主要是将mysql.server拷贝到/etc/init.d中,命名为mysql。在有的系统中,mysql.server在/usr/local/mysql/share/mysql/mysql.server中,而本系统中,mysql.server在/usr/local/mysql/support-files/mysql.server中。

然后再用#service mysql start 来启动mysql即可。

(7)修改MySQL的root用户的密码以及打开远程连接

重新登录:mysql -u root -p

若还不能进行远程连接,则关闭防火墙[root@ rhel5~]# /etc/rc.d/init.d/iptables stop

注:如果不能远程连接,出现错误mysql error number ,则加入下面语句试试:

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

标签: Linux下mysql源码安装笔记

本文链接地址:https://www.jiuchutong.com/biancheng/348907.html 转载请保留说明!

上一篇:RPM方式安装MySQL5.6源码(rpm方式安装samba软件)

下一篇:MySQL 5.6 GTID新特性实践(mysql newid())

  • 退税现金流量表做哪里
  • 私立幼儿园需要纳税吗
  • 怎么计算土地增值税的相关税金
  • 完税证明缴纳额是如何算出来的
  • 企业所得税怎么算出来
  • 期末结转的内容
  • 安置残疾人加计扣除
  • 收取违约金需要什么条件
  • 养蜂合作社怎么申请补贴
  • 工商登记执照号码怎么查询
  • 工商公示纳税总额包含个税吗
  • 如何申请办理残疾证
  • 高铁票丢失怎么办
  • 补提以前年度税费应该计入
  • 库存商品记错了怎样写分录
  • 旧设备进口关税
  • 发票复印件怎么打印
  • 本年累计应交税费需要加上年初数吗
  • 跨省非独立核算分公司如何报税
  • 工程发票没写经办人没写可以吗
  • 未分配利润怎么处理
  • 注册资本 变更
  • 维修材料费主要包括
  • 研发费用直接投入占比过高税务预警
  • 个体工商户网上报税流程
  • 电子汇款收入是什么意思
  • 城市维护建设税计算公式
  • mac双系统删除window后怎么重新恢复
  • 银行存款日期和起息日期不一样
  • mysql-relay-bin
  • 公司买车怎么入户
  • 汇算清缴中企业基础信息表
  • 无法访问或访问被拒绝是怎么解决
  • 想做酒水批发的生意怎么做?
  • call for conference paper
  • php点击复制代码
  • 出口发票的开具时间问题
  • html编写
  • 远程调试时,gdbserver运行在调试机
  • 增值税附加税减免政策2022年
  • 房地产企业的开发成本和开发费用有什么区
  • 去年发生了什么
  • css隐藏元素的方式
  • phpcms生成html
  • 一般户可以付款吗
  • 机票改签费可以报销吗
  • 小企业会计准则没有以前年度损益调整科目
  • 事业单位收到专票的风险
  • 收到返还工会经费账务处理
  • 债权投资的账务处理办法
  • 从基本存款账户划款3万元 向开户银行转帐
  • 养老保险滞纳金计算器
  • 企业对财会人员的要求
  • 应交税费应交增值税已交税金怎么用
  • 外卖占比总营业额怎么算
  • 没有期初数据会怎么样
  • 私企的会计都做什么
  • 支付信息表
  • 什么是记账凭证?有哪些分类
  • 10种Java开发者编写SQL语句时常见错误
  • docker镜像包含什么
  • winxp怎么设置启动项
  • mac怎么设置开机默认windows
  • qbdagent2002.exe - qbdagent2002是什么进程 有什么用
  • 三分钟教你学会骑女式摩托车,连菜鸟都能学会
  • win7的记事本在哪里打开
  • 黑客dos攻击是什么攻击
  • shell脚本获取进程pid
  • jquery.Callbacks的实现详解
  • Python 中urls.py:URL dispatcher(路由配置文件)详解
  • windows node.js
  • javascript包含哪三大部分
  • yarn功能
  • js 小数取整的函数怎么写
  • python 多线程
  • python+django
  • 税控设备可以在电子税务局上买吗
  • 补充协议需要双方签字盖章吗
  • 11%税率的范围
  • 20 百望九赋税控盘管理员默认指令多少?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设