位置: 编程技术 - 正文

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

  • 收到退税款怎么入账
  • 加班费要计入个人账户吗
  • 出租人融资租赁发生的初始直接费用
  • 借款合同怎么做
  • 财务管理考试时间多长
  • 永久性差异什么是暂时性差异
  • 银行存款转存利息一样吗
  • 出口旧设备最新政策
  • 贴现利息支付方式
  • 会计凭证的票号
  • 企业破产的费用的承担
  • 付给其他公司的利息怎么做账
  • 酒店代金券怎么做账
  • 企业多缴纳所得税怎么办
  • 计提企业所得税怎么计算
  • 旧设备变现损失抵减所得税怎么算
  • 无形资产转让计入什么科目
  • 防伪税控发票种类主要有哪些
  • 账本印花税税金及附加怎么入账?
  • 7月1号出台的政策
  • 会计准则规定
  • 发票盖章盖成了财务章有影响吗
  • linux中git命令
  • windows11怎么回到桌面
  • 电子发票如何作废冲红
  • 固定资产计提完折旧怎么处理
  • linux系统中用户账户有哪些分类
  • 税务局返还的手续费需开发票吗
  • 电脑的nip是什么
  • 不征税收入用于支出所形成的费用是什么意思
  • 企业个人借款会计分录
  • 会计凭证设计要注意的问题
  • 为什么法律不允许安乐死
  • 安装winsock
  • 库存股属于什么会计科目
  • 如何设置长期有效的群二维码安卓手机
  • 若依vue教程
  • 会计损益类科目核算
  • sQlite常用语句以及sQlite developer的使用与注册
  • 减免税款的会计分录当月做吗
  • 税控服务费电子普票能抵扣吗
  • 外贸企业出口退税会计分录怎么做
  • 呆账冲销是什么意思
  • 个人劳务费免税额度 年度
  • 小规模纳税人怎么申报增值税报表
  • 福利费的进项税怎么做账
  • 工会支付职工福利费做账
  • 兼职员工对公司的好处
  • 未收到货款发票是什么意思
  • 材料暂估入库的账务处理
  • 报税营业成本包括哪些费用
  • 房屋出租要交的税有哪些
  • 如何编写wa
  • 用mysql的小技巧
  • mysql使用入门
  • Python MySQL进行数据库表变更和查询
  • rpm方式安装
  • xp系统打开服务器管理
  • 优化加速锁定任务是什么意思
  • mac怎么保存网页到桌面
  • 微软推出copilotpro订阅
  • winxp开启远程控制
  • ubuntu18.04单网卡多ip
  • 进程process.acore已停止怎么办
  • 本地电脑的网卡物理地址
  • win8设置开机启动程序
  • unity as
  • js frameset
  • winrar指令
  • 拥有一个属于自己的空间高中作文
  • jquery的实现原理
  • jquery右击事件
  • python os.walk遍历目录
  • zabbix 微信
  • 自制基质
  • Python黑魔法手册
  • 美国税务制度
  • 办理对外支付税务备案需要多久时间
  • 国有土地使用权出让和转让条例
  • 酒店不给住怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设