从源码安装mysql_从源代码安装mysql
一、下载的源代码版本是mysql-5.0.83
以下以root身份执行
二、添加用户和组
groupadd mysql
useradd -d /home/mysql -g [mysql组的id] mysql
或
useradd -d /home/mysql --user-group mysql
三、配置
具体的选项可看
./configure --help
./configure --prefix=/usr/local/mysql-5.0.83 --localstatedir=/usr/local/mysql-5.0.83/data --with-unix-socket-path=/usr/local/mysql-5.0.83/tmp/mysqld.sock --with-mysqld-user=mysql --enable-large-files --with-big-tables --with-charset=utf8 --with-extra-charsets=latin1,gb2312,gbk
四、编译和安装
make
make install
五、复制my.cnf配置文件
cd /usr/local/mysql-5.0.83
cp 编译目录/share/mysql/my-large.cnf ./my.cnf
六、初始化数据库
cd 编译目录/script
./mysql_install_db --datadir=/usr/local/mysql-5.0.83/data
七、改变目录权限
chown -R mysql /usr/local/mysql-5.0.83
chgrp -R mysql /usr/local/mysql-5.0.83
八、启动与停止mysql
启动:
/usr/local/mysql-5.0.83/bin/mysqld_safe --defaults-file=/usr/local/mysql-5.0.83/my.cnf --user=mysql
停止:
/usr/local/mysql-5.0.83/bin/mysqladmin -uroot -pcommunity-funnel -h shutdown --sock=/usr/local/mysql-5.0.83/tmp/mysqld.sock
九、更改root密码并删除匿名账号
use mysql;
update User set Host='%' where User='root' and Host='127.0.0.1'
delete anonymous account
grant all privileges on *.* to 'user'@'host' identified by 'password'
十、常见错误
mysqld_safe[25095]: started
STOPPING server from pid file /usr/local/mysql-5.0.83/data/localhost.localdomain.pid
mysqld_safe[25111]: ended
原因:
1.未执行./mysql_install_db --datadir=/usr/local/mysql-5.0.83/data
可以查看data目录中是否有mysql test文件夹
2.权限不对
chown,chgrp改变目录权限
从源码安装mysql_从源代码安装mysql相关推荐
- Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!
点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...
- 20220910最新版Redis7源码编译及windows中安装
20220910最新版Redis7源码编译及windows中安装 文章目录 20220910最新版Redis7源码编译及windows中安装 1.Cygwin安装 1 Cygwin介绍 ...is i ...
- PHP:使用Zend对源码加密、Zend Guard安装以及Zend Guard Run-time support missing的解决方法
PHP:使用Zend对源码加密.Zend Guard安装以及Zend Guard Run-time support missing的解决方法 参考文章: (1)PHP:使用Zend对源码加密.Zend ...
- 小程序源码:宝宝起名神器微信小程序源码下载-多玩法安装简单
这款小程序支持输入姓氏自动起名,不满意还可以点击换一换来找到满意的 支持起两个字或者三个字的名字 另外小编也给该款小程序添加了几个流量给大家 下面就来看看小编的测试演示图吧! 小程序源码下载地址:小程 ...
- SELinux零知识学习四、Audit应用层源码下载、编译和安装
接前一篇文章:SELinux零知识学习三.SELinux应用层源码下载.编译和安装 在前篇文章中编译SELinux源码时,出现了如下错误: seusers_local.c:11:10: 致命错误:li ...
- 首发仿拼多多源码,程序完整版+安装教程+完美运营
介绍: 1.添加店铺 2.添加店铺的商品链接 3.添加用户的账号 首发仿拼多多源码,程序完整版+安装教程+完美运营 后台访问地址: 域名/admin.php 账号:admin 密码:123456 网盘 ...
- 小程序源码:2022虎年全新头像框制作微信小程序源码下载-多玩法安装简单
给大家带来一款以2022虎年为主的一款头像制作小程序源码 内包含了虎年虎娃框,2022元旦新年框,国庆几种分类 每一种分类都包含了多种模板制作 虎娃的小编个人感觉那个卡通也是挺可爱的! 另外整个小程序 ...
- 小程序源码:2022虎年背景全新UI头像框制作微信小程序源码下载-多玩法安装简单
内包含了虎年虎娃多种分类头像框模板,全是和2022虎年有关 每一种分类都包含了多种模板制作 虎娃的小编个人感觉那个卡通也是挺可爱的! 另外整个小程序的背景UI都是以虎年为背景,所以总体的感觉还是很不错 ...
- 微猫恋爱聊妹术V2 4.1.0 小程序源码-多开版-附安装教程
微猫恋爱聊妹术V2 4.1.0 小程序源码-多开版-附安装教程 源码介绍: 一.后台: 1.全新独立后台大更新,让操作更简单! 2.新增智能客服消息功能: a.关键字客服消息支持多信息触发(已达官方最 ...
最新文章
- 06-密码学基础-混合密码系统
- Ansible的Inventory管理
- 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)...
- 混凝土墙开洞_易县混凝土剪力墙切割常见问题
- JeecgBoot低代码平台 2.4.5 版本发布,钉钉与企业微信集成版本
- Windows Server 2012之ISCSI目标服务器群集
- string 方法 java_String 的几个 方法。 (java)
- Kafka核心概念及核心机制
- Flutter之GridView简析
- 物联网流量池_纯流量卡-物联网流量卡弊端,物联网流量卡有哪些缺点吗?
- moodle安装过程中可能出现的问题
- IP地址转换与域名解析
- 怎么提取pdf文件中的图片
- 「2019.7.22 考试」AC和WA0一步之遥
- python_误差分析
- [禅悟人生]真知从实践中来
- 咖说 | 写给女朋友的 DeFi 笔记:半天 2 亿美元的 BarnBridge是什么?
- 程序员如何边工作边创业?
- 奥数-------i3*6528=3i*8256 让我们猜猜i的值
- AndroidShortcuts
热门文章
- Unix Vi 命令详解
- ubuntu9.10下如何安装php
- 一个简单的GridView分页通用程序
- sql2005 reporting service,我总算找到一个完全程序化绑定报表(ado.net dataset 绑定reprot)的方案,谁能再给我些其他建议呢?...
- [linux]CentOS安装pre-built Nginx
- 关于单片机大循环结构编程
- python 验证码test
- 实现自己的脚本语言ngscript之三:语法设计
- Html5-canvas
- Sonarqube plugin插件 在使用Sonar-scanner时不能 扫描 file index 动态新生成的文件 解决方案