安装mysql,安装前准备

如果mysql用户不存在,那么添加mysql用户

groupadd mysql

useradd -g mysql mysql

mysql编译安装

make时间特别长

wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.70.tar.gz

tar -zxvf mysql-5.1.70.tar.gz

cd mysql-5.1.70

yum install ncurses ncurses-devel

./configure '--prefix=/usr/local/mysql' '--without-debug' '--with-charset=utf8' '--with-extra-charsets=all' '--enable-assembler' '--with-pthread' '--enable-thread-safe-client' '--with-mysqld-ldflags=-all-static' '--with-client-ldflags=-all-static' '--with-big-tables' '--with-readline' '--with-ssl' '--with-embedded-server' '--enable-local-infile' '--with-plugins=innobase'

make

make install

到此mysql就安装到了/usr/local/mysql路径下,下面开始mysql的配置工作

------------------------------------

安装mysql选项文件

cp support-files/my-medium.cnf /etc/my.cnf

mysql设置开机自启动

cp -r support-files/mysql.server /etc/init.d/mysqld

/sbin/chkconfig --del mysqld

/sbin/chkconfig --add mysqld

配置权限表

chown -R mysql:mysql /usr/local/mysql

/usr/local/mysql/bin/mysql_install_db --user=mysql

启动mysql

给/etc/init.d/mysql 执行权限,然后运行

chmod a+wrx /etc/init.d/mysql

/etc/init.d/mysqld start

mysql初始化配置:

包括密码设置等

export PATH=/usr/local/mysql/bin:$PATH

/usr/local/mysql/bin/mysql_secure_installation

在弹出的对话框中要求输入密码:

Enter current password for root (enter for none):

默认打回车,然后重新设置root密码:

Set root password? [Y/n] y

Disallow root login remotely? [Y/n] n

Remove test database and access to it? [Y/n] n

Reload privilege tables now? [Y/n] y

至此,Mysql运行成功

linux mysql5.1 安装_linux编译安装mysql5.1.x相关推荐

  1. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  2. Linux 之旅 21:编译安装软件

    Linux 之旅 21:编译安装软件 图源:pexcel 开源软件的安装与升级 可执行文件 通常,源代码只有被编译成二进制的可执行文件后才能在操作系统上被用户直接运行,比如: [icexmoon@xy ...

  3. 文件系统层次结构标准和Linux上下载源代码配置编译安装

    一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...

  4. nginx的yum安装和编译安装

    一.什么是nginx? nginx是一个做网站服务器的软件,是静态的网站 html 写前端静态页面的语言 python,java,php,go等动态语言,写后端的,就是和数据库进行交互 二.nginx ...

  5. debian源码编译安装mysql5.6_MySQL 5.6 Linux Debian/Ubuntu源码编译安装 LNMP之MySQL

    安装所需依赖和工具apt-get install make gcc g++ libncurses5-dev cmake bison 配置cmake编译参数cmake . -DCMAKE_INSTALL ...

  6. mysql源 如何编译安装,MySQL5.7.22-源代码编译安装

    Centos下用cmake编译安装MySQL 5.7.22 环境:CentOS6.8 [root@li1164-33 mysql5722]# cat /etc/redhat-release CentO ...

  7. suse安装mysql_SuSE12安装MySQL5.7.22:编译安装方式、单实例

    摘要:SuSE12.1 64位操作系统. MySQL5.7.22 编译安装.单实例 带boost和不带boost的编译安装 注:kingtry是我的主机名 一.环境准备 操作系统:SuSE版本12.1 ...

  8. MySQL5.5多实例编译安装——mysqld_multi

    一.MySQL多实例简介 MySQL多实例,简单地说,就是在一台服务器上同时开启多个不同的服务端口(如:3306.3307),同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听来自 ...

  9. mysql 5.6.36安装图解_2017年12月聚合文章--实战-Mysql5.6.36脚本编译安装及初始化 | 码友网...

    概述 本文为centos7.3自动化编译安装mysql5.3.6的脚本及后续初始化操作,话不多少,直接上脚本. 安装脚本install.py如下:#coding=utf-8#!/usr/bin/pyt ...

最新文章

  1. reid 数据集 行人重拾别
  2. js文件引用 webpack_想了解Webpack,看这篇就够了
  3. mysql的存储过程原理_mysql存储过程原理与用法详解
  4. python实现定时发送qq消息
  5. Linux内核源码分析--内核启动之(4)Image内核启动(setup_arch函数)(Linux-3.0 ARMv7)【转】...
  6. python 画出决策边界_Python3入门机器学习 - 逻辑回归与决策边界
  7. linux下删除cmake_ubuntu 16.04 + cmake 升级
  8. java xml amp_Javaamp;Xml教程(十一)JAXB实现XML与Java对象转换
  9. UVALive 3211 Now or Later (2-SAT)
  10. python--sorted函数
  11. JavaScript实现(轮播图,随机数,抽名字游戏,广告循环文字)
  12. Win10只读文件夹怎么删除
  13. 某运输管理系统(TMS)概述
  14. CVPR2019目标检测
  15. 关于angular模态框遇到的坑 Error: [$injector:unpr] Unknown provider
  16. 金融IT 行业常见术语
  17. 解决问题:Oracle存储过程执行成功,但数据没有变化
  18. html中repeat的作用,深入探究CSS repeat()函数知识及用法
  19. foxmail皮肤_七大改变!Foxmail 6.5新功能体验
  20. POJ2763Housewife Wind

热门文章

  1. why Participants tab in GM6 is hidden - by extension
  2. S4HANA里至关重要的建模方式CDS view架构介绍
  3. 使用代码执行organization unit determination逻辑
  4. winrar皮肤的更换
  5. 使用BAPISDORDER_GETDETAILEDLIST创建S/4HANA的Outbound Delivery
  6. java applet 游戏_Java Applet实现五子棋游戏
  7. python统计图教程_Python利用matplotlib绘制约数个数统计图示例
  8. 只出现一次的数字Python解法
  9. 化工原理少学时答案解析_化工原理少学时知识点
  10. iptables(下)规则