1.查看当前CentOS版本为5.5 Final

lsb_release -a

2.下载文件

下载 cmake-2.8.3.tar.gz到/usr/local/src

下载 mysql-5.5.9.tar.gz到/usr/local/src

3.更新需要的库

yum install gcc gcc-c++

yum install ncurses-devel

4.安装cmake (需要 gcc gcc-c++ 库)

cd /usr/local/src

tar zxvf cmake-2.8.3.tar.gz

cd cmake-2.8.3

./configure

make

make install

5.安装mysql (需要 cmake ncurses-devel 库)

cd /usr/local/src

tar zxvf mysql5.5.9.tar.gz

cd mysql.5.5.9

cmake .

make

make install

6.配置用户和用户组

groupadd mysql

useradd -r -g mysql mysql

7.配置权限

cd /usr/local/mysql

chown -R root:mysql .

chown -R mysql data

8.配置mysql数据库

scripts/mysql_install_db --user=mysql

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

9.试运行,设置root的密码

./bin/mysqld_safe &

./bin/mysqladmin -u root password 'yourpassowrd'

10.设置mysql开机自动启动服务

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

chmod 700 /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 345 mysqld on

11.修改服务配置文件

vi /etc/rc.d/init.d/mysqld

根据设定需要,修改mysqld文件中的下面两项

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

12.设置默认使用utf8编码

vi /etc/my.cnf

在[client]下添加一行

default-character-set = utf8

在[mysqld]下添加一行

character-set-server = utf8

13.启动mysqld服务

service mysqld start

14.增加软连接

ln -s /usr/local/mysql/bin/mysql /usr/bin

ln -s /usr/local/mysql/bin/mysqldump /usr/bin

ln -s /usr/local/mysql/bin/mysqladmin /usr/bin

15.重启后尝试用root连接mysql

mysql -u root -p

16.成功登录后查看状态

status;

17.重设Root密码和其它安全设置(确保mysqld运行)

cd /usr/local/mysql;

./bin/mysql_secure_installtion;

mysql 5.5.9_CentOS5.5下安装Mysql 5.5.9GA(或Mysql 5.5.8GA)的经过和心得(笔记)相关推荐

  1. linux下安装配置apache+php,linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 时间:2019-10-09 20:04 1.apache 在如下页面下载apache的for Linux 的源码包 ht ...

  2. linux mysql apache php 安装_linux下安装apache与php;Apache+PHP+MySQL配置攻略

    linux下安装apache与php;Apache+PHP+MySQL配置攻略 1.apache 在如下页面下载apache的for Linux 的源码包 http://www.apache.org/ ...

  3. Centos6.8下安装Mysql5.6.14,连接mysql及增删改查,通过Mysql-Front远程连接(开启端口、允许远程连接)

    Centos6.8下安装Mysql5.6.14,连接mysql及增删改查,并能通过Mysql-Front远程连接(开启端口.允许远程连接) 概述: 通过源代码安装高版本的5.6.14. 正文: 一:卸 ...

  4. Win10下安装学习、开发可用的mysql

    Win10下安装学习.开发可用的mysql Win10下安装学习.开发可用的mysql 你好! 这是一篇自我整理的mysql安装以及部分排错 安装准备 一个 硬盘版1 的mysql.(点击蓝色的小1或 ...

  5. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  6. centos selinux mysql 5.6_centos 6.4下安装mysql 5.6.11

    今天有空来测试下最新的centos6.4下安装最新数据可mysql5.6.11 系统安装在这里不再叙述 centos6.4采用最小化安装 mysql5.6.11采用源码包安装 初始化系统:关掉ipta ...

  7. linux rpm mysql 路径_linux基础-linux 下 安装 rpm 格式 的 mysql

    在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式. 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的ta ...

  8. mysql忽略大小写配置cnetos_CentOS7下安装MYSQL8.X并设置忽略大小写

    安装 在官网上下载:mysql80-community-release-el7-2.noarch.rpm.安装方式与5.7没有任何区别.详细见:CentOS7下安装MYSQL5.7. 设置忽略大小写 ...

  9. windows 7下如何卸载重装mysql 压缩包版百度经验_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压...

    MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾 ...

最新文章

  1. LeetCode简单题之数组中第 K 个独一无二的字符串
  2. php phpqueey内存泄露,phpQuery 占用内存过多的处理方法
  3. 人工智能基础-概率分布与函数的基础定义
  4. 【Oracle】查找每期数据都存在的产品
  5. 数据中心柴油发电机组功率有哪几种?
  6. c语言 变量的左值和右值,C++雾中风景10:聊聊左值,纯右值与将亡值
  7. 下取整函数的含义_取整函数解读
  8. Js拼接嵌套php代码,分享一个js文件中嵌套php会出错的问题
  9. 在CentOS上配置Percona XtraDB集群(Percona XtraDB Cluster)
  10. JavaScript数据结构——字典(Dictionary)
  11. Python中selenium的玩法,小朋友看了都说学会了
  12. 乱码翻译器在线翻译_GAL党的福音——开源生肉翻译器MisakaTranslator正式版发布...
  13. 39. 日志记录与使用情况跟踪
  14. RabbitMQ入门:主题路由器(Topic Exchange)
  15. PC验证CSR8811蓝牙芯片
  16. 数字档案馆系统测试办法
  17. 如何做一个基于微信驾校考试小程序系统毕业设计毕设作品
  18. 基于Spring Boot的微生活的设计与实现
  19. Exchange 2010环境部署2
  20. gcc10环境下bwa安装报错的解决方案

热门文章

  1. 剑指offer35.复杂链表的复制
  2. python把夏令时转化为日期_python 转换时区(包括夏令时)
  3. java 调用postgresql 函数_PostgreSQL调用函数
  4. LiDAR数据下载步骤
  5. nacos 下线接口_构建安全可靠的微服务 | Nacos 在颜铺 SaaS 平台的应用实践
  6. pandas打印某一列_Python进阶之Pandas入门(一) 介绍和核心
  7. 基于MATLAB 的信号发生器设计
  8. 二进制修改植物大战僵尸
  9. 注册码系统全自动发卡操作流程
  10. CPU Wiki: Sandy Bridge Microarchitecture 前端(上)