安装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编译安装mysql 5.1_linux编译安装mysql5.1.x相关推荐

  1. web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装

    2019独角兽企业重金招聘Python工程师标准>>> web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客 ...

  2. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  3. docker安装mysql主从视频教程_docker安装mysql主从

    docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...

  4. 如何安装mysql 5.6_如何安装MySQL 5.6?

    问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...

  5. centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...

    1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...

  6. Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例

    Windows  安装  MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...

  7. linux mysql编译安装mysql_【MySQL安装】Linux下安装MySQL(预编译)

    预编译方式安装MySQL 一.环境说明 操作系统:Redhat Linux 7.2 MySQL版本:5.7 安装介质:mysql-5.7.25-linux-glibc2.12-x86_64.tar.g ...

  8. 源码安装mysql 5.1_Linux环境下源码编译安装MySQL5.1

    1.源码安装MySQL 5.1 GA 创建组和用户: [root@mysqldb2 ~]# groupadd mysql [root@mysqldb2 ~]# useradd -g mysql mys ...

  9. 编译安装mysql带boost_编译安装mysql时报缺少boost1.59后,编译安装boost1.59

    1.下载: 网址:https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz 2.编译: 2.1 快速 ...

最新文章

  1. LRNNet:轻量级FCB SVN实时语义分割
  2. “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
  3. C#总结项目《汽车租聘系统》项目代码实例【全注释版】
  4. L2-005 集合相似度 (25分)
  5. html大小写字符串转换成整数,c++字符串大小写转换
  6. 数据结构与算法笔记——用Go语言描述
  7. 百度图像识别java使用笔记
  8. 用于重尾PLDA的快变分贝叶斯应用于i-vector和x-vector
  9. Hadoop之自定义InputFormat
  10. AutoCAD中禁用shift+鼠标中键组合作为动态观察的功能
  11. 用来在计算机各功能部件之间,广义相对论确认光在太阳附近会弯曲,引力透镜,水星进动等实验支持广义相对论。()...
  12. Error: com.android.ide.common.process.ProcessException
  13. python写界面文字游戏_Python:pygame游戏编程之旅五(游戏界面文字处理详解)
  14. 2016都市小说排行版前十推荐
  15. 移动 网络 连mysql_中国移动MySQL数据库优化最佳实践
  16. Java判断日期格式是否正确
  17. 基于MATLAB的远程声控小车的系统设计与仿真
  18. CTP综合交易平台接口-程序化交易编程模板(VC源码)
  19. dashboard与coredns服务启动发生ContainerCreating的对应方法
  20. [OpenGL] shadow mapping(实时阴影映射)

热门文章

  1. SolidWorks大师班:从基础到专业学习教程
  2. Dubbo 2.7.1 踩坑记
  3. zabbix4.0搭建(基于CentOS6.8)
  4. VS2013自带的Browser Link功能引发浏览localhost网站时不停的轮询
  5. ImportError: No module named images
  6. C#按关闭按钮实现最小化,按ESC才关闭的实现【含系统消息大全】
  7. Linux防火墙限制指定端口只能由指定IP访问
  8. Oracle自增列创建方法
  9. Linux虚拟内存和物理内存精华【美】
  10. 简明 HTML CSS 开发规范