位置: 编程技术 - 正文

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

  • 所得税调增调减项目有哪些
  • 个体户每个月要申报个税吗
  • 从价税是什么意思
  • 应税消费品是什么意思
  • 公司购买了地板可以退吗
  • 小规模附加税是多少
  • 滴滴的普票可以抵税吗
  • 工商年报实缴出资额是实收资本吗
  • 以实物抵债账务协议
  • 付的押金能要回来吗
  • 冲减留抵税会计分录
  • 解除合同一次性补偿金怎样算个人所得税
  • 物业公司前期工作计划
  • 管理人员工资计入管理费用吗
  • 跨省的分公司亏损需要缴纳所得税吗?
  • 企业自行出版的报刊费用可否认证抵扣?
  • 已认证未抵扣的进项税如何报税
  • 会计人员必备的知识和技能
  • 变更办税人信息在哪变更
  • 金蝶财务软件录入凭证
  • 积分兑换的话费在使用后不再累计消费积分是什么意思
  • 私车公用报销怎么算
  • 公司原因领不了失业保险要赔偿吗
  • 融资租入固定资产改建支出计入
  • kb5001028补丁
  • 使用u盘安装windows11步骤
  • 专家评审费如何报账
  • 评标专家评审费应该谁来付
  • php如何实现字符串反转
  • 会计中记账凭证复核是谁负责
  • windows2004没有推送
  • 交纳印花税
  • 股息分配方式
  • 税务局关于免税资格的审核认定
  • php获取操作系统
  • tcp/ip协议含义
  • 机器学习篇-指标:AUC
  • vue3响应式对象数组
  • ip6tables-save命令 保存ip6tables表配置
  • checksum命令
  • 出纳把现金存入私人账户后转公账
  • php5.2漏洞
  • 怎么算长期合同
  • 企业分配的股票股利宣告发放
  • 一般纳税企业增值税的核算应当使用
  • 新成品油发票开具的模块解密是?
  • 材料出入库的本质是什么
  • 季度利润表是累计数吗
  • 进项加计扣除主项怎么算
  • access china
  • 获取gridview某行某列的值
  • 收据大写后面的空格怎么填
  • 企业开外币户有什么用
  • 社保稳岗补贴怎么查询
  • 保洁服务属于
  • 动漫产业增值税率是多少
  • 小规模企业收到普通发票如何做账
  • 退回货款给客户怎么做会计分录
  • 新建厂房房产证办理流程
  • 资产利润表
  • 什么资产减值可以转回
  • 应收账款平均余额公式
  • window系统怎么取消开机密码
  • STMGR.EXE - STMGR是什么进程
  • win7系统不能用了?
  • schedul2.exe - schedul2是什么进程 有什么用
  • win7开机错误代码
  • 谷歌浏览器点更新没反应
  • win10无法启动diagnostic policy service
  • unity双击
  • angular scope
  • 如何编写一个完整的教学目标
  • jquery文件上传进度条
  • linux ls-l命令
  • unity3d怎样导入资源
  • Android Adapter 源码笔记(3)
  • python中面向对象的概念
  • python 网络应用
  • 个体户国税地税怎么交
  • 不动产契税怎么计算出来的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设