广告
返回顶部
首页 > 资讯 > 数据库 >MySQL5.5源码安装
  • 807
分享到

MySQL5.5源码安装

2024-04-02 19:04:59 807人浏览 泡泡鱼
摘要

1.创建运行用户 useradd -M -s /sbin/nologin Mysql //新建程序用户并加入mysql组,不允许登陆系统 2.解包 cd

1.创建运行用户

useradd -M -s /sbin/nologin Mysql
//新建程序用户并加入mysql组,不允许登陆系统

2.解包

cd                                      //切换到当前用户家目录
tar -zxvf mysql-5.5.22.tar.gz -C /usr/src/        //解压软件包
cd /usr/src/mysql-5.5.22/    //进入解压目录

3.配置安装选项

yum -y install cmake    ncurses-devel
//安装编译依赖包(MySQL-5.x以后使用cmake编译安装)
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATioN=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc

选项
-DCMAKE_INSTALL_PREFIX:指定MySQL安装位置
-DDEFAULT_CHARSET:指定默认字符集编码
-DDEFAULT_COLLATION:指定默认使用字符集校对规则
-DWITH-EXTRA-CHARSETS:指定额外支持的其他字符集编码
-DSYSCONFDIR:配置文件存储位置

4.编译并安装

make && make install

5.配置MySQL

chown -R mysql:mysql /usr/local/mysql/      //数据库目录所有者所有组设置
cp /usr/src/mysql-5.5.22/support-files/my-medium.cnf /etc/my.cnf
//拷贝源码目录提供配置文件
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
//执行初始化脚本,生成默认库及表 

选项
--user:指定运行用户
--basedir:指定MySQL数据库位置
--datadir:指定MySQL数据存储位置

echo "PATH=$PATH:/usr/local/mysql/bin">>/etc/profile    //添加MySQL到搜索路径,方便执行命令
source  /etc/profile                        //立即让profile文件内容生效

6.启动服务

cp /usr/src/mysql-5.5.22/support-files/mysql.server /etc/init.d/mysqld
//拷贝服务脚本文件到/etc/init.d/目录下并改名为mysqld
chmod +x /etc/init.d/mysqld    //给予脚本执行权限
chkconfig --level 35 --add mysqld    //添加为系统服务,35级别开机自启
/etc/init.d/mysqld start 或 service mysqld start    //启动服务
netstat -utpln | grep mysqld    //过滤mysql监听的端口,查看服务是否开启

7.修改密码

mysqladmin -u root passWord "123" //设置MySQL,root密码为123,默认为空

您可能感兴趣的文档:

--结束END--

本文标题: MySQL5.5源码安装

本文链接: https://www.lsjlt.com/news/35919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL5.5源码安装
    1.创建运行用户 useradd -M -s /sbin/nologin mysql //新建程序用户并加入mysql组,不允许登陆系统 2.解包 cd ...
    99+
    2022-10-18
  • MySQL5.5源码安装的流程
    这篇文章主要讲解了“MySQL5.5源码安装的流程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL5.5源码安装的流程”吧! ...
    99+
    2022-10-18
  • 如何用RedHat 6.4源码方式安装mysql5.5
    这期内容当中小编将会给大家带来有关如何用RedHat 6.4源码方式安装mysql5.5,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。准备rpm包yum install ...
    99+
    2022-10-18
  • MySQL5.5 多实例安装
    一.多实例介绍1.1什么是MySQL多实例    简单的说,就是在一台服务器上开启不同的端口,运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的...
    99+
    2022-10-18
  • 安装MySQL5.5的方法
    安装MySQL5.5的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!安装MySQL5.5的步骤:1、 官网下载mysq...
    99+
    2022-10-18
  • MySQL5.5源码安装报错"[ERROR] Can't start server"怎么解决
    这篇文章主要讲解了“MySQL5.5源码安装报错"[ERROR] Can't start server"怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思...
    99+
    2022-10-18
  • Linux中怎么安装MySQL5.5
    这篇文章将为大家详细讲解有关Linux中怎么安装MySQL5.5,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.1 官方文档上有关MySQL安装文件类型说...
    99+
    2022-10-18
  • Mysql5.5编译安装步骤
    这篇文章主要介绍“Mysql5.5编译安装步骤”,在日常操作中,相信很多人在Mysql5.5编译安装步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql5.5编译安装...
    99+
    2022-10-18
  • linux64bit下怎么安装mysql5.5
    这篇文章主要介绍“linux64bit下怎么安装mysql5.5”,在日常操作中,相信很多人在linux64bit下怎么安装mysql5.5问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-18
  • mysql5.5为什么安装不了
    这篇文章将为大家详细讲解有关mysql5.5为什么安装不了,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql5.5安装不了的解决办法:首先卸载MySQL;然后删除安...
    99+
    2022-10-18
  • mysql5.5 for linux的安装步骤
    本篇内容主要讲解“mysql5.5 for linux的安装步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql5.5 for linux的安装步骤”吧...
    99+
    2022-10-18
  • Linux Centos7安装MySQL5.5(二进制方式安装)
    Linux Centos7安装MySQL5.5(二进制方式安装) 一、在/app目录下下载mysql-5.5.54-linux2.6-x86_64.tar.gz` [root@test /]# cd /ap...
    99+
    2022-10-18
  • python3.6.5源码安装
    挨个输入以下命令即可安装(最后一条是用pip3安装ipython,ipython是一个编辑工具,可选)下面两个命令用以启动python3、ipython...
    99+
    2023-01-31
    源码
  • 源码安装mongoDB
    安装步骤:1.准备1.1 显示系统版本[root@centos ~]# cat /etc/redhat-releaseCentOS Linux release 6.4.1406 (Core)1.2 安装基本...
    99+
    2022-10-18
  • 源码安装mysql
    创建mysql组:groupadd mysql创建mysql用户并赋予这个mysq组中,不创建家目录,不允许用户登录。(因为刚刚创建的mysql是虚拟用户,所以不允许登录)useradd mysql -g ...
    99+
    2022-10-18
  • mysql5.7源码安装
    安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake下载相应源码包cd...
    99+
    2022-10-18
  • MySQL源码安装
    1,下载源码安装包 http://dev.mysql.com/downloads/mysql/        &nb...
    99+
    2022-10-18
  • 源码安装 python3
    Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去p...
    99+
    2023-01-31
    源码
  • paramiko源码安装
    搭建环境:VMWare+Red Hat Enterprise Linux Server release 6.5 (Santiago)+Python 2.7推荐paramiko源码包相关下载网址:https://github.com/para...
    99+
    2023-06-06
  • 源码安装nodejs8
    作为一名开发者,Node.js 无疑是你需要掌握的技术之一。它是一个基于 JavaScript 的运行时环境,可以让你在服务器端运行 JavaScript 代码。众所周知,Node.js 自带一个 npm 包管理工具,但是当你需要安装一个 ...
    99+
    2023-05-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作