centos5.2免编译安装mysql5

         centos的版本是5.2,mysql的版本是最新的稳定版本5.1.30. 我的安装包是mysql-5.1.30-linux-i686-glibc23.tar.gz。该版本是免编译版本。安装过程中不需要make。第一次安装免编译版,第一次安装5.1,安装过程中还是碰到了一些问题。不过,历尽千辛,一切ok了。

          我把mysql-5.1.30-linux-i686-glibc23.tar.gz放在/home/xjj/soft下。先进入该目录解压。

         

 [root@localhost soft]# cd /home/xjj/soft    
   [root@localhost soft]# tar -zvxf mysql-5.1.30-linux-i686-glibc23
[root@localhost soft]# cd mysql-5.1.30-linux-i686-glibc23
   [root@localhost mysql-5.1.30-linux-i686-glibc23]# ls
     bin      docs   INSTALL-BINARY  mysql-test  share
COPYING  EXCEPTIONS-CLIENT  lib             README      sql-bench
data     include            man             scripts     support-files

 

     可以看到,加压后的目录中并没有configure目录。所以如果你运行./configure的话,会出现找不到文件的错误,我就浪费了时间在这上面。先将加压后的目录mv到/usr/local下

     

[root@localhost mysql-5.1.30-linux-i686-glibc23]# mv mysql-5.1.30-linux-i686-glibc23/ /usr/local/mysql
 [root@localhost mysql-5.1.30-linux-i686-glibc23]# cd /usr/local/mysql

 

     很重要的一步,是创建一个用户组,并在改组下创建一个用户。这里我们创建一个mysql组,并创建一个mysql用户。

   

[root@localhost mysql-5.1.30-linux-i686-glibc23]# groupadd mysql
[root@localhost mysql-5.1.30-linux-i686-glibc23]# useradd -g mysql mysql

   

     下面添加mysql的配置文件,改文件的模板在mysql/support-files下,共有5个cnf配置文件,先看一下:

  

[root@localhost mysql]# cd support-files/
[root@localhost support-files]# ls
      binary-configure   my-huge.cnf             mysqld_multi.server
      config.huge.ini    my-innodb-heavy-4G.cnf  mysql-log-rotate
      config.medium.ini  my-large.cnf            mysql.server
      config.small.ini   my-medium.cnf           ndb-config-2-node.ini
      magic              my-small.cnf

  

   改文件分别适应于不同的安装配置,具体说明如下。
   

my-small.cnf 最小配置安装,内存<=64M,数据数量最少
my-large.cnf               内存=512M
my-medium.cnf             32M<内存<64M,或者内存有128M,但是数据库与web服务器公用内存 
my-huge.cnf               1G<内存<2G,服务器主要运行mysql
my-innodb-heavy-4G.cnf    最大配置安装,内存至少4G

 

  根据情况,我选择my-medium.cnf进行配置。
 

 [root@localhost mysql]# cp support-files/my-medium.cnf /etc/my.cnf

 

  下面进行访问权限配置,用mysql_install_db创建MySQL授权表初始化,并设置mysql,root帐号访问权限
  

  

[root@localhost mysql]# chown -R mysql .
    [root@localhost mysql]# chgrp -R mysql .
    [root@localhost mysql]# scripts/mysql_install_db –user=mysql
    Installing MySQL system tables…
    OK
    Filling help tables…
    OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
./bin/mysqladmin -u root password ‘new-password’
./bin/mysqladmin -u root -h localhost.localdomain password ‘new-password’
Alternatively you can run:
./bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd . ; ./bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd ./mysql-test ; perl mysql-test-run.pl
Please report any problems with the ./bin/mysqlbug script!
The latest information about MySQL is available at http://www.mysql.com/
Support MySQL by buying support/licenses from http://shop.mysql.com/
[root@localhost mysql]# chown -R root
chown: “root” 后缺少操作数
请尝试执行“chown –help”来获取更多信息。
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql data

 

  
     特别注意,[root@localhost mysql]# chown -R root .这里的.号是不能少的。好了,开始启动mysql。

    

[root@localhost mysql]# bin/mysqld_safe –user=mysql &
090105 16:57:45 mysqld_safe Logging to ‘/var/log/mysqld.log’.
090105 1657:46 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
090105 16:57:49 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

 

   启动失败,查看/var/log/mysqld.log中的日志,看看具体的原因。
  

[root@localhost mysql]# less /var/log/mysqld.log
…………..
InnoDB: Apply batch completed
090105 17:03:31  InnoDB: Started; log sequence number 0 46409
090105 17:03:31 [ERROR] /usr/local/mysql/bin/mysqld: Can’t create/write to file 
‘/var/run/mysqld/mysqld.pid’ (Errcode: 2)
090105 17:03:31 [ERROR] Can’t start server: can’t create PID file: No such file 
or directory
090105 17:03:31 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

 

   原来是/var/run/mysqld/mysqld.pid不存在,看来要手动创建它了,不要忘记了进行授权。

[root@localhost log]# mkdir /var/run/mysqld
[root@localhost log]# cd /var/run/mysqld
[root@localhost mysqld]# touch mysqld.pid
[root@localhost mysqld]# chown -R mysql mysqld.pid
[root@localhost mysqld]# cd /usr/local/mysql

 

  再次启动mysql,并给root用户设置初始密码。
 

[root@localhost mysql]# bin/mysqld_safe –user=mysql &
[root@localhost mysql]# bin/mysqld_safe –user=mysql &
[1] 5789
[root@localhost mysql]# 090105 17:32:31 mysqld_safe Logging to ‘/var/log/mysqld.log’.
090105 17:32:31 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[root@localhost mysql]# bin/mysqladmin -u root password 123
bin/mysqladmin: connect to server at ‘localhost’ failed
error: ‘Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)’
Check that mysqld is running and that the socket: ‘/tmp/mysql.sock’ exists!

 

  从错误提示可以看出,可能是/tmp/mysql.sock不存在。
 

[root@localhost mysql]# cd /tmp
[root@localhost tmp]# ls
gconfd-root     scim-bridge-0.3.0.lockfile-0@localhost:0.0  ssh-yocCKF5691
keyring-ej0c48  scim-bridge-0.3.0.socket-0@localhost:0.0    virtual-root.8cYaYH
keyring-RtFEN5  scim-helper-manager-socket-root             virtual-root.v3vfmO
mapping-root    scim-panel-socket:0-root
orbit-root      scim-socket-frontend-root

 

  确实不存在mysql.sock文件。一般情况下,mysql 默认的mysql.sock 是在/var/lib/mysql/mysql.sock中,
我们创建一个符号连接即可。

 

[root@localhost mysql]# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

 

  再次设置root密码,并登录。
 

[root@localhost mysql]# bin/mysqladmin -u root password 123
[root@localhost mysql]# bin/mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.30 MySQL Community Server (GPL)
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

 

 终于看到久违的熟悉界面了。下面,我们还要配置一下,以便mysql能够开机自启动。
 

[root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql]# chmod 700 /etc/init.d/mysqld
[root@localhost mysql]# chkconfig –add mysqld
[root@localhost mysql]# chkconfig –level 345 mysqld on

 

 

好了,可以了,然后可以运行service mysqld start 启动mysql。相应的命令还有。

 

{start|stop|restart|reload|force-reload|status}

 

大家应该很容易理解它们的意思。

MySQL_5.5.15_绿色精简版_免安装 MySQL 5.5.15 绿色 免安装 精简 user1:root pwd: user2:heminghui pwd:1987413 port:55555 立即下载

相关推荐

地瓜机器人RDK Studio使用入门教程

不知道大家在使用AI开发板的时候有没有遇到过板子官方镜像占据空间大难以保存,想要的时候找不到?官方示例项目久而久之便难以找寻?首次登陆开发板连接网络还需要准备显示器键盘鼠标外设繁杂?…为了解决平时开发过程中遇到的种种不便利问题,地瓜机器人创新的推出了RDK Studio这一官方开发者软件,使智能机器人开发迎来新纪元!通过这一软件极大降低了机器人的开发门槛,哪怕是零基础的用户亦可轻松上手RDK系列板卡!

xiongqi123123的博客 3431

Linux CentOS 7.9 系统 免费安装 MySQL 8.0.31:简易指南

在当今数字化时代,MySQL 已成为最流行的开源数据库之一,无论是用于开发网站应用程序、数据存储或其他多用途的数据库需求,MySQL 以其强大的功能和灵活性受到了广泛的青睐。本文将带领你通过简单的步骤,免费安装 MySQL 8.0.31,助你轻松搭建高效的数据库环境!通过上述步骤,你已经成功安装了 MySQL 8.0.31。搭建数据库环境后,你可以充分发挥 MySQL 的强大功能,无论是进行数据存储、数据分析还是应用开发,灵活应对各种挑战。如果你觉得这篇文章对你有帮助,请分享给更多的小伙伴!

Zyj_0101的博客 997

Diffusion Model进阶解析:从SDE到概率流ODE的连续化生成建模

本文深入解析了Diffusion Model的连续化生成建模,从离散DDPM和SGM模型引入,阐述了采用随机微分方程(SDE)统一视角的必要性与优势。文章详细拆解了SDE的构成,揭示了其如何统一描述扩散过程,并重点介绍了逆向SDE与确定性的概率流ODE,后者为高效、确定的图像生成提供了理论基础。最后,文章对比了朗之万动力学、数值SDE求解器和数值ODE求解器(如DPM-Solver)等主流采样方法的实战应用与选择策略。

weixin_29099217的博客 437

总结一下ubuntu的chmod和chown命令

之前经常使用这两个命令,但是一直没有真正认识过这两个命令的区别,之前做项目总是赶进度,对linux命令用得糊里糊涂的,现在觉得赶进度固然重要,但是还是要弄懂其中的原理才能真正算是自己做项目的收获~~ 首先,先弄清楚这两个命令都是干嘛的?chmod用来改变文件的使用权限,权限包括r(读)、w(写)、x(执行)等。chown是用来更改文件的所有者或所有组的。 下面,再具体介绍一下二者怎么应用。

lisa_2401的专栏 3163

CV领域交叉注意力机制:QKV在图像特征增强中的核心作用解析

本文深入解析了CV领域中交叉注意力机制的核心组件QKV在图像特征增强中的关键作用。通过通俗类比和实战案例,阐述了Q(查询)、K(键)、V(值)如何协同实现动态权重分配,从而在目标检测、图像分割与生成等任务中显著提升模型性能与语义对齐能力。

weixin_29194817的博客 442

3U 与 SV630A 伺服实现 CANLINK 通讯

SD410这组参数特别重要,这个32位特别重要,是防止数值乱码的关键。

weixin_42714122的博客 2699

linux下给文件设置权限

今天编译cms系统时,执行linux中"ll"命令后出现“权限不足”的错误, 原来是admin用户对build文件没有读取权限: [admin@cms-1-2 build]$ ll ls: .: 权限不够 [admin@cms-1-2 build]$ ll ls: .: 权限不够 You have new mail in /var/spool/mail/root [admin@cms

seashoreliu的专栏 7322

实战演练:用wvp-GB28181-pro + ZLMediaKit搭建一个可用的国标视频监控测试环境(附设备模拟器对接)

本文详细介绍了如何使用wvp-GB28181-pro和ZLMediaKit在Ubuntu系统上搭建GB28181视频监控测试环境。从环境准备、组件解析到核心服务部署与设备模拟器对接,提供完整的实战指南,帮助开发者快速构建可验证的监控系统。

weixin_42692935的博客 580

centon6上编译mysql5.7_爱威尔-mysql-5.7.9 在centos6.6上面源码编译安装记录

首先要准备编译的依赖安装:yum -y install make gcc-c++ cmake bison-devel ncurses-devel除了这些还有一个重要的Boost库。这个是mysql5.7必须要的,而且还必须是boost_1_57_0.tar.gz这个版本,是不是很变态。下载这个文件随便解压一个位置就行了。(现在的正式版5.7.9需要boost_1_59)新建mysql用户、组及目录...

weixin_39604045的博客 281

【气候极端指数】MATLAB计算各种气候极端指数

简介各类气候极端指数,及其MATLAB计算代码

WW、forever的博客 4917

YOLOv5改进有效涨点目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好本专栏自开设两个月以来已经更新改进教程60余篇其中包含C2f、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新。同时本人一些讲解视频和包含我所有创新的YOLOv8文档并不能在优快云上传(所有的创新点都经过我的测试是可用的,得到该文件之后大家可以随意组合使用),所以会建立群的形式在内上传我的文件和视频我也会在群内不定期和大家交流回答大家问题,同时定期会更新一些文章的创新点(经过我融合测试后的,先到先得)。本专栏持续更新网络上的所有前沿文章。

Snu77的博客 3万+

mysql errno 13_MySQL启动故障处理一例(errno13)

之前在系统上装了个MySQL用于测试,今天发现启动mysqld_safe进程的时候报错,如下所示: [root@bak local]# mysqld_safe [1] 2[root@bak mysql]# ./scripts/mysql_install_dbInstalling MySQL system tables...141017 9:28:24 [Warning] options --lo...

weixin_30920223的博客 773

Simulink仿真模块 -Scope

如果您将 Scope 模块放在具有锁定链接的库或者锁定的库中,当尝试打开示波器窗口时,Simulink 会显示错误。要显示某个库模块中的内部数据,请为库模块添加一个输出端口,然后将此端口连接到您模型中的 Scope 模块。当您在示波器内可视化多个基于帧的信号时,部分帧大小为 1 的信号采样可能不会显示。当在示波器内可视化多个基于帧的信号时,部分帧大小为 1 的信号采样可能不会显示。如果在仿真开始时波形视图关闭,则当在仿真后打开波形视图时,波形视图将显示附加的输入信号的仿真结果。

jk_101的博客 3792

centos的5.2,mysql免安装版本

centos的版本是5.2,mysql的版本是最新的稳定版本5.1.30. 我的安装包是mysql-5.1.30-linux-i686-glibc23.tar.gz。该版本是免编译版本。安装过程中不需要make。第一次安 装免编译版,第一次安装5.1,安装过程中还是碰到了一些问题。不过,历尽千辛,一切ok了。           我把mysql-5.1.30-linux-i686-gl...

天道酬勤 221

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

LMAP架构介绍与安装MySQL

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34037515的博客 264

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

运维笔记:Linux(CentOS8)免编译安装mysql5.7.33最新版本

MySQL我选择免编译安装,直接在linux下载,或者下载上传至Linux。 现在用最新的MySQL 8.0系列,和最常用的MySQL 5.7系统,选择适合自己的版本下载。 最新版本下载参考官方文档:https://downloads.mysql.com/archives/community/ 所有版本的官方安装文档:https://dev.mysql.com/doc/refman/ 我选择5.7版的最新版是5.7.33版本,Generic(常规大众版),64位也是目前企业最常用的版本。 1. 前期准备:

617

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Linux MYSQL5.6免编译二进制包安装

Linux MYSQL5.6免编译二进制包安装 系统版本为Centos7,建议使用root用户登录系统操作 卸载系统自带MySQL开发库 [root@localhost ~]#rpm -e --nodeps mariadb-libs 安装依赖包 [root@localhost ~]#yum install -y ncurses-devel libaio-devel 创建mysql用户 [roo...

weixin_38629769的博客 424

centos6.5系统不支持 mysql_如何在CentOS6.5系统上安装免编译版的MySQL5.5

免编译版本的MySQL很方便,省了好多时间,我用的是mysql5.5-x86_64版本,接下来是在CentOS6.5安装过程,就那么几个步骤。#安装依赖包yum install -y libaio-devel#创建用户useradd -s /sbin/nologin mysql#创建数据目录mkdir -p /data/mysql#赋予权限chown -R mysql:mysql /data/my...

weixin_30666751的博客 116

mysql 免安装_内网中Centos7安装源码免编译MySQL5.7

Centos7在内网中安装MySQL5.7二进制免编译最近公司服务器迁移,需要重新部署MySQL、MongoDB、Redis等等。包括一些数据导出、导入等操作。关于MySQL安装不知道大家用Yum居多还是源码包。不过在内网安装推荐使用源码包。提示:MySQL官方安装文档https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html1...

weixin_39974030的博客 217

CentOS 6_LAMP/LNMP--mysql的免编译安装

LAMP/LNMP--mysql的免编译安装步骤:这里安装的5.1.73版本 1.下载免编译的二进制包cd /usr/local/src wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc2...

chuanlixian7372的博客 184

mysql 免安装_Centos7内网中安装二进制免编译MySQL5.7

Centos7在内网中安装MySQL5.7二进制免编译最近公司服务器迁移,需要重新部署MySQL、MongoDB、Redis等等。包括一些数据导出、导入等操作。关于MySQL安装不知道大家用Yum居多还是源码包。不过在内网安装推荐使用源码包。提示:MySQL官方安装文档https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html1...

weixin_39883433的博客 136

centos7.4安装mysql5.7_centos7.4三种方式安装mysql5.7

三种方式安装 mysql二进制 rpm 安装 mysql5.7.21下载 yum repository[root@apenglinux-002 yum.repos.d]# yum -y install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm[root@apenglinux-002 yum.repos...

weixin_33444829的博客 292

centos安装mysql6_CentOS6.6安装MYSQL

MYSQL的方法一.免编译安装1.首先找个目录比如opt这种目录下载mysql安装包:[root@localhost~]#cd/opt2.进去后,使用wget或者winscp、rz各种办法把tar包搞进目录下。[root@localhostopt]#wgethttp://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-x86_...

weixin_35834687的博客 306

linux 安装centos6.7,CentOS 6.7安装MySQL

我的机器:CentOS 6.7 64位(minimal安装)安装的MySQL: MySQL 5.6安装过程充满坎坷……(缺少实践)下载使用免编译二进制包[root@bogon ~]# cd /usr/local/src[root@bogon src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.29-linux-glibc2.5-...

weixin_39637711的博客 152

centos7免编译二进制包mysql5.7安装

LAMP环境搭建下载安装mysql5.7.4

szy的博客 433

CentOS7 下使用二进制免编译包安装 MySQL5.6

MySQL 5.6 二进制包安装 本来是按照阿铭的第三版书籍来装的 但是装完无法运行, 中间也遇到一堆问题 所以单独做一个安装记录 - 依赖 - MySQL 5.6 依赖 libaio 准备 mysql 用户及用户组 官方手册命令 groupadd mysql useradd -r -g mysql -s /bin/false mysql 其实只要添加个用户即可, 因为添加用户时默认创建同...

tfel-ypoc 232
上一篇: centos5.2下手动安装Tomcat6
下一篇: lucene入门demo学习
excellentjava
博客等级 码龄20年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值