cmake 的解压

cd cmake-2.8.8

./configure

gmake(注意这里是gmake)

gmake install

安装好之后,还需要安装一些依赖

yum install ncurses-devel -y

tar xf mysql-5.5.32.tar.gz

cd mysql-5.5.32

groupadd mysql

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

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \

-DMYSQL_DATADIR=/application/mysql-5.5.32/data \

-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \

-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

make && make install

ln -s /application/mysql-5.5.32/ /application/mysql

以上代表安装成功,

下面的是初使化

cp mysql-5.5.32/support-files/my-small.cnf /etc/my.cnf

会显示是否覆盖,选择是

这里选择的文件是my-small.cnf,因是测试环境,生产环境可以根据硬件选择,例如:my-innodb-heavy-4G.cnf

然后配置环境变量,建议最好配

echo ‘export PATH=/application/mysql/bin:$PATH‘ >> /etc/profile

tail -1 /etc/profile

source /etc/profile

echo $PATH

下面是初始化数据文件

chown -R mysql.mysql /application/mysql/data

chmod -R 1777/tmp/

cd /application/mysql/scripts/

./mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql

然后看是否有两个OK

然后再设置一下启动脚本

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

加个权限

chmod  +x /etc/init.d/mysqld

然后启动mysql

/etc/init.d/mysqld start

*****登录mysql 故障解决

mysql

ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘  (using password :NO)

问题解决:

#pkill mysqld

#lsof -i :3306

#rm -rf /application/mysql/data/*

#/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data/ --user=mysql

解决!

登录成功后,查看哪些空登录。

select user,host from mysql.user;

删除那些空登录的。

delete from mysql.user where user=‘‘;

删除那些ipv6的

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

删除test库

drop database test;

show databases;

quit

退出,为mysql 增加密码。

/application/mysql//bin/mysqladmin -u root password ‘liucong008‘

设置开机启动

chkconfig mysqld on

chkconfig mysqld  --list

mysql 5.5 编译参数_mysql5.5编译安装相关推荐

  1. mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装

    <MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...

  2. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  3. mysql5.6编译_mysql5.6编译安装

    MySQL 从5.5开始改用cmake来编译源码,本例为编译源码安装 mysql : # 添加 Mysql 帐号 useradd mysql -s /sbin/nologin #创建文件夹 mkdir ...

  4. mysql 5.6.29.tar.gz_编译安装mysql5.6.29及安装报错的解决方法

    1.安装必要的库文件 yum install -y gcc* 2.yum安装camke yum install -y cmake 编译安装cmake cd /usr/local/src wget ht ...

  5. mysql netcdf_Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2以后版本)

    本来这个问题真的没必要写的,可是真的困扰我太久%>_ 首先,最权威清晰的安装文档还是官方的: 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开bui ...

  6. MySQL 8.0.22 源码编译安装全过程

    墨墨导读: Mysql的8.0版本出来已经有一段时间了,近期研究下源码调试.整个编译过程越来越复杂了. 近期研究下源码调试,MySQL5.7版本源码安装还是比较简单的,有很多例子参考.所以这次选择My ...

  7. 5.7版本mysql操做语法_mysql-5.7.25安装及常用语法

    我下的是免安装版的压缩文件包,可以选择下载.msi的程序包,那样就可以通过常见的图形界面来进行安装配置了 参考链接:https://blog.csdn.net/qq_23994787/article/ ...

  8. centos6安装mysql并远程连接_MySQL5.7数据库安装与远程连接

    系统:Redhat Linux 7.7 MySQL版本:5.7 1. MySQL下载 o 登录网站:https://dev.mysql.com/downloads/mysql/ o 选择合适版本与系统 ...

  9. mysql sles11_Sles11_sp2 64bit MySQL5.6.17编译安装

    MySQL下载地址:http://downloads.mysql.com/archives/community/或:http://dev.mysql.com/get/Downloads/MySQL-5 ...

最新文章

  1. 高翔Slambook第七讲代码解读(2d-2d位姿估计)
  2. 包教包会!7段代码带你玩转Python条件语句(附代码)
  3. Nginx开启gzip压缩解决react打包文件过大
  4. “〜”(波浪号/波浪形/旋转)CSS选择器是什么意思?
  5. href 一个正则表达式的解析 ? 号解析
  6. C++STL常用简洁版
  7. 如何解决下载慢的大问题,如neo4j等
  8. vbs脚本打开web窗口隐藏地址栏和工具栏
  9. 软件设计师中级考试,软考
  10. 大话伊辛模型之一:源起
  11. zencart网店模板
  12. 关于yum repo-pkgs命令使用测试
  13. 美颜特效、黑白照片上色、AI人像动漫化,达摩院的学习营来了!
  14. Isolation Forest算法原理详解
  15. idea中的xml文件怎么直接在idea中通过浏览器打开
  16. Kylin3.1.1集成CDH6.2.1
  17. 关于做产品与做项目的区别
  18. 换位思考——连接的开始
  19. 修改虚拟机中屏幕分辨率的方法(Linux)
  20. 首席架构师推荐:史上最全微服务架构简史详解!

热门文章

  1. zynq文档阅读之GPIO的中断
  2. 路飞学城Python-Day108
  3. 1. 少了一个PermMissingElem Find the missing element in a given permutation.
  4. 面试求职中需要了解的Java多线程知识
  5. ORA-00923: 未找到要求的 FROM 关键字
  6. 强大的SqlCacheDependency【转】
  7. [转载] python中list的方法有哪些_Python 列表(list)中的方法
  8. [转载] python3 格式化字符串 f-string 介绍
  9. [转载] numpy教程:矩阵matrix及其运算
  10. [转载] python猜字谜游戏_Python Hangman猜字游戏