位置: 编程技术 - 正文

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

  • 一般纳税人转为小规模纳税人
  • 冲减计提
  • 企业购房产的进项税税额
  • 进项税发票认证后能退票吗
  • 年平均资金占用额计算公式
  • 医疗设备的折旧年限是多少年
  • 建筑施工企业收到工程款会计分录
  • 商品盘点短缺和溢余的核算
  • 结转当月材料采购成本的会计分录怎么做?
  • 公司为员工租房费用的会计分录
  • 上月未抵扣完的进项税额
  • 付给农民的扶贫款企业如何做账?
  • 工资税后扣款
  • 准予扣除的工会经费怎么算
  • 技术开发合同可以开专票吗
  • 过了认证期的发票怎么办
  • 安装工程开发票
  • 人防设施建设费
  • 小规模纳税人购买货物怎么入账
  • 公司拍卖车牌
  • 固定资产大修理怎么界定
  • 少扣个税多付工资违法吗
  • 公司旅游的费用怎么算
  • 印花税零申报逾期
  • 鸿蒙系统怎么设置屏幕不休眠
  • 监控工程付款方式
  • 网络打印机找不到网络路径
  • bellzee.exe是什么
  • PHP:mb_convert_variables()的用法_mbstring函数
  • 双线服务器
  • thinkphp query
  • 固定资产投资账务处理
  • 支付工资属于费用吗
  • 会计编录怎么做
  • 企业办理税务
  • 银行询证函费用减免
  • php读取二进制文件
  • php路由教程
  • 新制度设置了应缴财政款科目原制度设置了什么科目
  • 离职补偿金可以拖欠么
  • 金税盘减免税额
  • 捐赠合同模板
  • 织梦怎么建站
  • mongodb 入门
  • 固定资产转在建工程
  • 印花税计税金额是主营业务收入吗
  • 小微企业城建税及附加减免优惠
  • 资产负债表的货币资金怎么算
  • 发票勾选后什么时候开票
  • 用友u8固定资产减少怎么撤销
  • sql初学者视频教程
  • 公司可以打款给中间人
  • 一般纳税人销售旧货可以开专票吗
  • 电子承兑转出需要授权吗
  • 存货和总账不平如何调整
  • 建筑公司工资如何
  • 个体工商户法人可以变更吗?
  • 境外企业向境内企业提供技术服务
  • 房开企业预缴增值税
  • 没计提的税费怎么处理
  • 发票勾选认证的时间限制是多久
  • 高速etc里面的钱怎么取?
  • 企业会计账簿设计的原则
  • 新成立的公司需要年检吗
  • mysql5.7.24安装配置教程
  • mysql嵌套查询联表查询
  • 修改注册表解决画面撕裂
  • debian和ubuntu命令一样吗
  • WIN10系统中断
  • perl处理特殊符号
  • perl编程
  • perl匹配空行
  • js动态创建元素链接
  • incaseformat查杀
  • python中字典怎么用
  • ActivityManager: Warning: Activity not started, its current task has been brought to the front 的的问题
  • 国税局和税务稽查的区别
  • 车辆购置税非本人可以代缴吗
  • 济南高新区工商局政务大厅电话
  • 扶贫绩效目标申请怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设