位置: 编程技术 - 正文

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

  • 汽车保养 美容
  • 白酒消费税纳税人
  • 综合年度自行申报后要怎么操作
  • 公允价值变动损益影响营业利润吗
  • 岗位津贴和岗位补贴
  • 出差车费报销申请怎么写
  • 交通费汇算清缴怎么做账
  • 改建的固定资产
  • 发放短期外汇贷款的意义
  • 通用机打发票可以抵扣税吗
  • 公益捐赠税前扣除凭证
  • 销售合同总金额含税还是不含税
  • 减免税期间是什么意思
  • 财税2010 121号文件是否作废
  • 未分配利润怎么填
  • 分期收款销售的商品属于存货吗
  • 材料未到,货款尚未支付
  • 华为手机屏幕变成黑白怎么调回来
  • 员工退回多发的工资,是上缴国库还是财政专户
  • 应收账款周转率越大越好还是越小越好
  • 设备维保费计算标准
  • 物权请求权如何行使
  • 税控盘服务费全额抵扣勾选在什么地方
  • mac怎么彻底删除一个软件
  • phpserialize
  • 附加税异地预缴如何申报
  • 财务工作中如何用进销存软件
  • 其他业务收入跨年调账
  • 委托贷款会计科目有哪些
  • 其他业务收入怎么申报增值税
  • 税务新政策解读
  • 乐观锁用法
  • 非流动资产增加说明什么原因
  • 盘亏结转
  • uniapp中uni.navigateTo传递变量
  • 企业所得税营业收入包括什么
  • 小规模纳税人企业所得税优惠政策最新2023
  • 资产处置损益怎么结转到本年利润
  • 收到工会经费返还做收入吗
  • 帝国cms整合Elasticsearch
  • access宏操作
  • 印花税核定征收比例取消了吗
  • sqlserver2005 TSql新功能学习总结(数据类型篇)
  • 三免三减半如何申报
  • 税控盘维护费全额抵扣分录
  • mysql数据库简单介绍
  • 发票必须包含什么内容
  • 小规模以前年度城建税未计提
  • 商贸企业增值税税率是多少
  • 缴纳残保金会计分录怎么做
  • 工作失误扣工资的规定是什么
  • 实收资本 增加
  • 银行承兑汇票贴现利息怎么算
  • 可供出售金融资产包括哪些内容
  • 当月财务费用怎么算
  • 可供出售金融资产有哪些
  • 在建工程转固后计提折旧
  • 主营业务成本包括工资吗
  • sql server.
  • bootcamp您的磁盘未能分区
  • win7硬盘安装器下载
  • win8.1无法安装
  • spysweeper.exe - spysweeper是什么进程
  • 收不到windows的验证码
  • win7升级win10系统版本软件还有吗
  • win10磁贴保存位置
  • linux指令系统
  • JQuery 又谈ajax局部刷新
  • cocos2dx-3.x(三)、场景切换及可能产生的错误
  • 如何给图像应用css滤镜处理效果
  • unity图集
  • Node.js中的什么模块是用于处理文件和目录的
  • 基于python的游戏
  • jquery技巧
  • javascript的
  • 简述python的垃圾回收机制
  • ajax支持浏览器back按钮吗
  • 用jquery写注册界面
  • 增值税红字发票怎么做账
  • 哈尔滨国家税务局客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设