位置: 编程技术 - 正文

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())

  • 政府预算会计怎样调整跨年度结转
  • 自然人独资公司有章程吗
  • 暂估工资成本
  • 双倍余额递减法如何计算
  • 出租不动产房屋交什么税
  • 受托代为投资账务处理
  • 物业补贴计入什么科目
  • 我国进口货物交税如何计算? 
  • 商贸公司账务复杂吗
  • 营改增之前固定资产可以抵扣吗
  • 项目收入怎么算
  • 商品进销差价进哪个科目
  • 银行承兑汇票盖章错误证明
  • 生产企业开具加工费发票的问题
  • 员工误餐费的会计分录
  • 赞助贫困学生的语句
  • 个人所得税申报晚了一天会干什么
  • 未缴少缴税款追征期
  • 存货盘亏进项税额转出会计分录怎么做
  • ai自动生成代码
  • 财务报表包括哪几个表
  • 共管帐户的特点是什么
  • 手游穿越火线怎么设置自动开火
  • gdb调试工具的使用
  • 电脑搜狗输入法不见了怎么调出来
  • 鸿蒙系统小艺怎么改声音
  • 中秋福利发放现金怎么做表
  • 企业与政府所签的合同
  • 应收账款融资的风险控制
  • 斑鹿,滕波尔国家公园,印度 (© Ondrej Prosicky/Shutterstock)
  • 小企业会计准则
  • framework core
  • 所得税分配表分录怎么写
  • 建筑会计和会计的区别
  • 长期股权投资哪些用成本法
  • 什么情况下需要异地预缴增值税
  • 远期汇票分为哪几种
  • 刷pos机的如何记会计分录
  • 买固定资产没有发票
  • 摄影的服务注册是什么
  • 印花税步骤
  • 城建税和教育费附加地方教育费附加税率
  • 暂存款账务处理
  • mysql更新语句
  • 本月购进原材料取得增值税专用发票
  • 公司车辆过户给个人需要多少费用
  • 代开运输发票会不会造成重复征税?
  • 餐饮无票收入怎么做账
  • 失控发票进项税转出成本调整
  • 红冲发票显示发票状态不正常
  • 解除职工劳动关系补偿
  • 帐薄和账簿区别
  • 批量修改 sql
  • xp停在windows界面
  • 电脑取消开机密码显示不能改
  • 苹果电脑注释
  • w7定时自动关机
  • winxp如何增加c盘空间
  • linux挂载文件步骤
  • win 7关闭睡眠
  • 装win7系统对电脑有什么要求
  • win7右下角时间怎么显示年月日
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • Jquery EasyUI Datagrid右键菜单实现方法
  • shell命令行参数个数
  • javascript中的关键字有哪些
  • vue中父组件向子组件传递数据
  • js设置导航固定
  • node.js promise
  • js mvvm 原理
  • opencvandroid开发实战
  • android获取系统弹窗,自动点击
  • android,ios,apicloud 同时开发两个平台应用,方便简单一体化,自带svn,云编译,中文IDE
  • 纳税人不如实申报税收怎么办
  • 贵州省网上税务局要那个版本
  • 宁波出租车购买
  • 江苏税务查询授权验证码
  • 上海2023年个人所得税计算
  • 存量房交易税费申报表是契证吗
  • 2022年国家标准公文格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设