安装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.70yum 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.x相关推荐

  1. Linux编译安装MySQL5.6及修改字符集

    环境准备: mysql5.5以后./configure编译方式就改为cmake工具来编译. 安装依赖包: yum install -y cmake gcc gcc-c++ make cmake ncu ...

  2. linux上源码编译安装mysql-5.6.28

    在 linux 上编译安装 mysql-5.6.28.tar.gz http://www.mysql.com/ mysql下载地址: http://www.mysql.com/downloads/my ...

  3. linux mysql5.6编译_Linux 环境下编译安装MySQL5.6的笔记记录

    一.首先搭建好Linux环境,我这边使用的是redhat enterprise 6.5,并且建议磁盘划分逻辑卷,以便后期的扩容工作. 二.环境搭建好了之后,我们就要去准备MySQL的安装文件,到现在为 ...

  4. linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的方法对于 我这个小菜菜来讲是非常的复杂的还好有这篇文章,下面一起来看看吧. 一.使用系统镜像文件配置本地yum源 1 ...

  5. Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

    Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...

  6. mysql 5.6.23 源码包安装报错_CentOS6.5_64bit下编译安装MySQL-5.6.23

    ************************************************************ CentOS6.5_64bit下编译安装MySQL-5.6.23 ****** ...

  7. CentOS6.9 下编译安装MySQL5.7.19

    官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 ...

  8. centos 编译mysql5.6_centos下编译安装MySQL5.6

    ,虚拟机centos6.5mini 网络适配器"桥接模式" 继续上一次的Apache编译后,编译安装MySQL5.6 MySQL5.6和以前的版本不同之处在于用cmake就行编译, ...

  9. linux下安装MySQL5.7及遇到的问题总结

    这两天要帮一个小可爱安装hive. 记得以前安装hive的时候进展比较顺利,在MySql的安装上却遇到过一些问题. 为了到时候操作小可爱电脑时能行云流水,先用自己的虚拟机偷偷的把MySQL安装一遍 机 ...

最新文章

  1. 【新概念第一册】Lesson_29 Come in,Amy.
  2. JZOJ 5407. 【NOIP2017提高A组集训10.21】Deep
  3. 3d17304计算机开机号,福彩3D17304期福彩3D开机号147对应码653牛彩网关注数037金码0...
  4. Objective-C语言的动态性
  5. *** Python版一键安装脚本
  6. IntelliJ IDEA 2020 数据库连接Oracle和Mysql
  7. bootstrap-表格-普通表格
  8. 小众却顽强的编程语言 Erlang ,你了解多少?
  9. speedoffice如何根据身份证号码提取出性别
  10. Uncaught TypeError: XXX is not a function解决
  11. 酷我音乐歌手写真接口分享
  12. awd的批量脚本 pwn_CTF线下赛AWD套路小结
  13. 收藏 | 自然语言处理(NLP)数据集汇总(附下载链接)
  14. Linux从零学习记录(三)
  15. 广播计算机应用基础,2019年秋季考试《计算机应用基础》在线考核试题 广播幻灯片操作应选择的功能区是...
  16. 尖刀出鞘的display常用属性及css盒模型深入研究
  17. I-deas TMG 基础培训教程 - 小例题 (7)
  18. 【Windows取证】隐藏用户
  19. int GetMonth( ) const throw( );后面的throw( )什么意思?
  20. matplotlib plot python rgb2gry 显示灰度图像

热门文章

  1. Sedawk笔记之awk篇:快速了解Awk(三)
  2. Zend Optimizer 相关报错收集
  3. 一次SYN***之战之Linux如何防SYN***
  4. 贪吃蛇系列之一——引入
  5. DHTML之-----document.selection 的 createRange
  6. 7个管理和优化网站资源的 Python 工具
  7. java服务限流_Java实现系统限流
  8. kubernetes之一步一个坑
  9. Nacos配置管理-Nacos实现配置管理
  10. linux mysql5.5 一主多从配置