位置: 编程技术 - 正文

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

  • 收到汇算清缴退回企业所得税分录
  • 公司之间借款如何做账
  • 什么情况下一般纳税人可以简易征收
  • 人民币报关可以吗
  • 施工二级资质是什么意思
  • 独资企业和公司的优缺点
  • 出口报关单怎么做会计凭证
  • 营业执照变更需要什么材料?
  • 虚拟货币会计分录
  • 如何从对公账户的资金情况来确定案件,发现犯罪嫌疑人?
  • 银行存款利息收入要交增值税吗
  • 房地产企业汇算清缴
  • 其他应付款冲应收账款
  • 会计中借方和贷方怎么理解
  • 建帐时库存的原材料如何入帐?
  • 增值税专用发票和普通发票的区别
  • 个体各商户的社保
  • 股权转让为什么不征收增值税
  • 生活服务业包括哪些行业照片
  • 事业单位固定资产报废的账务处理
  • 文化公司发展战略
  • 银行代扣社保怎么做会计分录
  • 收到银行本票的会计分录怎么写
  • 城镇地域
  • 收回已核销的坏账并入账是什么意思
  • 生产成本可以结转到其他业务成本吗
  • 如何手机个人热点连电脑
  • 前端 vue
  • 专项维修基金会产生利息吗
  • 摊余成本计量的金融资产
  • 银行承兑汇票背书人和被背书人什么关系
  • php中implode
  • 凭证的类型
  • 生产性生物资产折旧计入什么科目
  • 身份证php编写
  • 物流费属于什么税收编码
  • vue面试题视频
  • 世界上最完美的犯罪
  • js数组菜鸟教程
  • 预付账款年底怎样结转
  • 无形资产的转让
  • 银行存款利息收入会计分录怎么写
  • python中@是什么意思
  • 织梦如何使用
  • 装订会计凭证步骤
  • 收到天使投资账务处理
  • 怎么查询mysql sql_mode
  • sql语句中单引号是什么
  • mysql 随机
  • 增值税普通发票和电子普通发票的区别
  • 个税返还款增值税税率
  • 库存现金主要账目有哪些
  • 无形资产当年提摊销嘛
  • 年金现值和年金终值的例题
  • 抵扣旅客运输服务申报时填哪行
  • 配件销售人员应该具备哪些能力
  • 营改增 交通运输
  • 残疾人就业保障金
  • sql语句行转列
  • linux转移文件代码
  • linux服务器安装虚拟机
  • mac uuid查询
  • 在linux系统中命令
  • linux中使用最多的命令
  • linux操作系统启动
  • linux用中文怎么说
  • win8怎么安装不了win10
  • win8操作系统界面
  • 系统解决问题的方法
  • linux常用桌面环境
  • cocos2dx开发的游戏
  • 安卓炫酷壁纸
  • 网吧保存区连接怎么设置
  • Node.js中的construct构造函数
  • django pypy
  • js制作网页制作步骤
  • 如何查询企业税务评级
  • 税务稽查预警指标
  • 国家税务总局2016年17号公告
  • 一般纳税人提供公共交通运输服务免征增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设