安装gnake

./configure
&& gmake && gmake install

安装ncurses-devel

yum
install -y ncurses-devel

创建用户和组

groupadd
mysql

useradd
mysql -s /sbin/nologin -M -g mysql

mysql编译编译选项

cmake
. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/data/mysql
\

-DMYSQL_UNIX_ADDR=/data/tmp/mysql.sock
\

-DDEFAULT_CHARSET=utf8
\

-DDEFAULT_COLLATION=utf8_general_ci
\

-DEXTRA_CHARSETS=all
\

-DENABLED_LOCAL_INFILE=ON
\

-DWITH_INNOBASE_STORAGE_ENGINE=1
\

-DWITH_FEDERATED_STORAGE_ENGINE=1
\

-DWITH_BLACKHOLE_STORAGE_ENGINE=1
\

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
\

-DWITHOUT_PARTITION_STORAGE_ENGINE=1
\

-DWITH_FAST_MUTEXES=1
\

-DWITH_ZLIB=bundled
\

-DENABLED_LOCAL_INFILE=1
\

-DWITH_READLINE=1
\

-DWITH_EMBEDDED_SERVER=1
\

-DWITH_DEBUG=0

配置环境变量以及配置文件

cp
/usr/local/mysql/support-files/my-small.cnf /etc/my.cnf

echo
'export PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile

source
/etc/profile

初始化

cd
/usr/local/mysql/scripts/

./mysql_install_db
–basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql

复制启动脚本

/bin/cp
/usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

删除授权表

select
user,host from mysql.user;

delete
from mysql.user where user ='';

delete
from mysql.user where host='::1';

drop
database test;

添加额外管理员

mysql>delete
from mysql.user;

mysql>grant
all privileges on *.* to system@'localhost' identified by '123qwe'
with grant option;

mysql>flush
privileges;

select
user,host from mysql.user;

添加密码

/usr/local/mysql/bin/mysqladmin
-u root password '123qwe'

MySQL 5.5安装记录的更多相关文章

  1. Windows下MySQL 5.7安装记录

    软件下载 环境:Windows 7 旗舰版 64位 MySQL版本:mysql-5.7.3.0-winx64 MySQL下载地址:http://dev.mysql.com/downloads/inst ...

  2. 分布式监控系统Zabbix-3.0.3-完整安装记录(7)-使用percona监控MySQL

    前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...

  3. 分布式监控系统Zabbix--完整安装记录(7)-使用percona监控MySQL

    前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...

  4. MySQL 5.7.13解压版安装记录 mysql无法启动教程

    1 解压缩 2 添加环境变量,这个不细说了 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Fil ...

  5. 源码编译mysql 5.5+ 安装过程全记录

    前言:从mysql 5.5版本开始,mysql源码安装开始使用cmake了,编译安装跟以前的版本有点不一样了. 一,安装步骤: 1.安装前准备工作 a.下载mysql源代码包,到mysql下载页面选择 ...

  6. RedHat 6 安装 MySQL 5.5 流程记录及相关问题解决方案

    目录 1. RedHat 中 使用 yum 方式安装 MySQL 2. 安装过程中遇到的问题 1. RedHat 中 使用 yum 方式安装 MySQL 1.1 删除系统自带的 MySQL 5.1 r ...

  7. mysql基础-新版5.7.10源码安装-记录(一)

    0x01 MySQL 从 5.5 版本开始,通过 ./configure 进行编译配置方式已经被取消,取而代之的是 cmake 工具 引用一句话 cmake的重要特性之一是其独立于源码(out-of- ...

  8. MySQL下载、安装及启动

    介绍 Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...

  9. [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    from:  http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...

随机推荐

  1. NPOI操作EXCEL(一)——npoi基础

    去年项目有一个子模块需要解析上百张不一样的excel表格入库,当时用的NPOI,做了很久...也尝试想把代码分享到oschina,结果没坚持两篇就放弃了. 赶巧的是,昨天运营那边提出要录入一些基础数据 ...

  2. Java Collection

    在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便.这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结 ...

  3. 第二次团队作业——预则立&&他山之石

    Deadline: 2016.10.16 22:00pm 一.确立团队选题,建立和初步熟悉团队git的协作方式.项目后续的代码.文档都要通过github增量式管理.实现文档的版本化和增量式管理. 二. ...

  4. iOS开发小技巧--相机相册的正确打开方式

    iOS相机相册的正确打开方式- UIImagePickerController 通过指定sourceType来实现打开相册还是相机 UIImagePickerControllerSourceTypeP ...

  5. Zabbix监控php-fpm status

    开启php-fpm status php-fpm.conf pm.status_path = /statusx45 nginx.conf location ~ /(statusx45)$ { incl ...

  6. Logstash-5.0同步.json文件到ElasticSearch-5.0配置文件

    logstash/conf/input-file.conf内容如下: input { file { #监听文件的路径. path => ["E:/data_json/*.json&qu ...

  7. HTML颜色、超链接设置

    <html> <head> <title>显示的页面选项卡标题</title> <style type="text/css"& ...

  8. Linux解压,压缩小总结

    linux下打包与解压的三种命令 最近在读<鸟歌的Linux私房菜基础篇>,想着总结一下所读知识,有益于理解. Linux下常用的命令有三种 gzip,zcat(用于zip,gzip等) ...

  9. ubuntu一些基本软件安装方法

    ubuntu一些基本软件安装方法 首先说明一下 ubuntu 的软件安装大概有几种方式:1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 deb ...

  10. js 无线弹窗

    无限弹窗 function fad(action){ alert('); ht = setTimeout() } fad(); fad()能放在 $().ready() 里面,效果也一样