mkdir /home/mysql

将mysql5.5.39和cmake2.8.3的包传到/home/mysql下

cmake安装

yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make

cd cmake-2.8.3.tar.gz

./bootstrap --prefix=/home/mysql/tools/cmake

make

make install

mysql安装

tar -zxvf mysql-5.5.39.tar.gz

vim /etc/profile

在最后加上一行配置环境变量export PATH=$PATH:/home/mysql/tools/cmake/bin

source /etc/profile

cd mysql-5.5.39/

bpath=/home/mysql/mysql

port=3306

yum -y install cmake

cmake . \

-DCMAKE_INSTALL_PREFIX=${bpath} \

-DSYSCONFDIR=${bpath}/etc \

-DMYSQL_DATADIR=${bpath}/var \

-DINSTALL_MYSQLDATADIR=${bpath}/var \

-DMYSQL_TCP_PORT=$port \

-DDEFAULT_CHARSET=utf8 \

-DEXTRA_CHARSETS=all \

-DDEFAULT_COLLATION=utf8_general_ci \

-DMYSQL_UNIX_ADDR=${bpath}/tmp/mysql.sock \

-DWITH_INNOBASE_STORAGE_ENGINE=1

make

make install

cd /home/mysql/mysql

mkdir etc

mkdir log

mkdir tmp

mkdir var

vim etc/my.cnf

[client]

port        = 3306

socket        = /home/mysql/mysql/tmp/mysql.sock

[mysqld]

server-id   = 18009

!include /home/mysql/mysql/etc/mysqld.cnf

port        = 3306

basedir         = /home/mysql/mysql/

socket        = /home/mysql/mysql/tmp/mysql.sock

pid-file        = /home/mysql/mysql/var/mysql.pid

datadir         = /home/mysql/mysql/var/

tmpdir          = /home/mysql/mysql/tmp/

slave-load-tmpdir   = /home/mysql/mysql/tmp/

# skip lever

skip-name-resolve

skip-symbolic-links

skip-external-locking

skip-slave-start

#thread level

table_open_cache = 2048

#############connect############

back_log                 = 50

max_connections          = 1000

max_connect_errors       = 10000

#open_files_limit         = 10240

##############timeout###########

connect-timeout          = 10

wait-timeout             = 800

interactive-timeout      = 800

slave-net-timeout        = 60

net_read_timeout         = 30

net_write_timeout        = 60

net_retry_count          = 10

net_buffer_length        = 16384

max_allowed_packet       = 64M

################# cache #############

table_cache              = 2048

thread_stack             = 192K

thread_cache_size        = 100

thread_concurrency       = 16

# qcache settings

query_cache_size         = 256M

query_cache_limit        = 2M

query_cache_min_res_unit = 2K

# default settings

# time zone

default-time-zone        = system

character-set-server     = utf8

default-storage-engine   = InnoDB

# tmp & heap

tmp_table_size           = 512M

max_heap_table_size      = 512M

log-bin                  = mysql-bin

log-bin-index            = mysql-bin.index

relay-log                = relay-log

relay_log_index          = relay-log.index

# warning & error log

log-warnings             = 1

log-error       = /home/mysql/mysql/log/mysql.err

log-output               = FILE

# slow query log

slow_query_log           = 1

long-query-time          = 1

slow_query_log_file      = /home/mysql/mysql/log/slow.log

#log-queries-not-using-indexes

#log-slow-slave-statements

general_log              = 0

general_log_file         = /home/mysql/mysql/log/mysql.log

max_binlog_size          = 1G

max_relay_log_size       = 1G

# if use auto-ex, set to 0

relay-log-purge          = 1

# max binlog keeps days

expire_logs_days         = 7

binlog_cache_size        = 1M

# replication

replicate-wild-ignore-table     = mysql.%

replicate-wild-ignore-table     = test.%

# slave_skip_errors=all

key_buffer_size                 = 256M

sort_buffer_size                = 2M

read_buffer_size                = 2M

join_buffer_size                = 8M

read_rnd_buffer_size            = 8M

bulk_insert_buffer_size         = 64M

myisam_sort_buffer_size         = 64M

myisam_max_sort_file_size       = 10G

myisam_repair_threads           = 1

myisam_recover

group_concat_max_len            = 64K

transaction_isolation           = REPEATABLE-READ

innodb_file_per_table

#rning & error log

log-warnings             = 1

log-error       = /home/mysql/mysql/log/mysql.err

log-output               = FILE

# slow query log

slow_query_log           = 1

long-query-time          = 1

slow_query_log_file      = /home/mysql/mysql/log/slow.log

#log-queries-not-using-indexes

#log-slow-slave-statements

general_log              = 1

general_log_file         = /home/mysql/mysql/log/mysql.log

max_binlog_size          = 1G

max_relay_log_size       = 1G

# if use auto-ex, set to 0

relay-log-purge          = 1

# max binlog keeps days

expire_logs_days         = 7

############mysql5.5new################

innodb_file_format = Barracuda

########################################

innodb_additional_mem_pool_size = 100M

innodb_buffer_pool_size         = 400M

innodb_data_home_dir            = /home/mysql/mysql/var/

innodb_data_file_path           = ibdata1:1G:autoextend

################mysql5.5new############

innodb_read_io_threads          = 8

innodb_write_io_threads         = 8

innodb_purge_threads            = 1

########################################

innodb_thread_concurrency       = 16

innodb_flush_log_at_trx_commit  = 1

innodb_log_buffer_size          = 16M

innodb_log_file_size            = 400M

innodb_log_files_in_group       = 2

innodb_log_group_home_dir       = /home/mysql/mysql/var/

innodb_max_dirty_pages_pct      = 90

innodb_lock_wait_timeout        = 50

#innodb_flush_method            = O_DSYNC

################mysql5.5 new#####################

innodb_buffer_pool_instances    = 16

innodb_change_buffering         = all

innodb_adaptive_flushing        = 1

innodb_io_capacity              = 2000

innodb_old_blocks_time          = 1000

innodb_stats_on_metadata        = 0

#################################################

old-passwords                   = 0

[mysqldump]

quick

max_allowed_packet              = 64M

[mysql]

no-auto-rehash

default-character-set           = utf8

connect-timeout                 = 3

[myisamchk]

key_buffer_size = 256M

sort_buffer_size = 256M

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

cp scripts/mysql_install_db ./bin/

./bin/mysql_install_db --defaults-file=${bpath}/etc/my.cnf

cp support-files/mysql.server ./bin/

mkdir /var/lib/mysql

ln -s /home/mysql/mysql/tmp/mysql.sock /var/lib/mysql/mysql.sock

groupadd mysql

useradd -r -g mysql mysql

chown mysql.mysql -R  /home/mysql/mysql

./bin/mysql.server start

mysqladmin -uroot password '123456'

mysql -uroot -p123456

要想让navicat连接mysql则需要执行下面两句

grant all privileges  on *.* to root@'%' identified by "123456"; //”123456”为数据库密码

flush privileges;

如果需要用户和权限跟麒麟官网的一致则需要把官网的mysql库替换到新的数据库上。

the server quit without updating pidfile解决方法。如果还不行就是受/etc/my.cnf影响,删除就好了。

mysql 5.5.39 安装_CentOS7.2安装mysql5.5.39相关推荐

  1. centos mysql 5.6 源码_Centos7环境中mysql-5.6.39 源码安装

    1.编译安装MySQL需要一些必备的组件,可以直接使用yum安装即可 yum -y install cmake ncurses-devel gcc-c++ 2 创建 Mysql用户 useradd m ...

  2. poco mysql 安装_CentOS7上安装POCO

    POCO是什么? 看官网说明: Modern, powerful open source C++ class libraries and frameworks for building network ...

  3. mysql5.6.30源码安装_Centos7.1 for MySQL5.6.30源码安装及多实例配置

    预备工作: OS:Centos7.1 DATABASE: mysql-5.6.30.tar.gz wget http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5. ...

  4. os7.4 java环境安装_CentOS7.0安装Scala和sun jdk的方法

    今天在centOS7.0上安装Scala发现安装的cenos7.0自己有自带的java-openjdk-headle.x86_64,试着看下好用不结果发现运行.java源程序发现javac命令无法使用 ...

  5. nginx mysql 安装_CentOS7下安装Nginx+MySQL教程

    首先我们需要安装nginx的yum源 警告:/var/tmp/rpm-tmp.aRXWtf: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY 准备中...  ...

  6. mysql5.7.24 rpm安装_centos7下安装mysql5.7.24

    第一步:下载rpm包 sudo wget http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-rel ...

  7. python3.82版本安装_CentOS7下安装Python3和Python2并存

    (一)简述 刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3, 因此 ...

  8. ffmpeg 安装_CentOS7.6安装SRS和ffmpeg实现自建直播服务器

    我使用的SRS版本:SRS-CentOS6-x86_64-2.0.263 查看系统版本 [root@xxxxxx ~]# cat /etc/redhat-release 安装常用软件 [root@xx ...

  9. pymysql安装_centos7.6 安装openstack stein组件之四

    启用stein包: yum install centos-release-openstack-stein -y yum install python-openstackclient openstack ...

最新文章

  1. java udp乱码_【Java】Java UDP 套接字编程乱码问题
  2. Redis事务和watch
  3. java自己写一个上下文_5.自己动手写Java Web框架-上下文
  4. 利用WebService实现远程服务器文件的上传和下载
  5. 美团在Redis上踩过的一些坑-2.bgrewriteaof问题
  6. easyui中的datetimebox 只显示年月日_设置Win10任务栏显示星期几方法
  7. 派衰计算机,知乎:格局派和旺衰派的区别,两者各有什么优缺点?
  8. mac下完全卸载程序的方法
  9. Python 远程部署利器 Fabric2 模块
  10. React之总结Ref
  11. [UE4] 内容浏览器不显示继承自 None 的类
  12. CentOS7环境下搭建ElasticSearch
  13. word2vec模型评估_NLP之文本分类:「Tf-Idf、Word2Vec和BERT」三种模型比较
  14. R语音:解决cor.test报错的 'y'必需是数值矢量
  15. 机器学习笔记网盘分享
  16. redis扫描特定keys脚本,可避免阻塞,不影响线上业务
  17. 斗鱼连接弹幕Demo_pythonC#
  18. 完成3DM以后的总结(2).Xutils的简单使用
  19. 身份证复印件的正确写法
  20. win10 任务栏上的工具栏,重启消失的解决方法

热门文章

  1. JavaScript入门(part2)--JS书写方式及注释
  2. 20应用统计考研复试要点(part20)--概率论与数理统计
  3. 图解10大机器学习算法
  4. SAP 电商云 Spartacus UI 的响应式 UI 实现细节
  5. SAP Spartacus 默认路由配置的工作原理
  6. SAP S/4HANA 的30天免费试用版
  7. 如何删除Github上一个pull request
  8. 查看某个github commit属于哪一个github pull request
  9. SAP Spartacus在没有修改用户名和密码的前提下,出现登录错误的原因
  10. SAP Spartacus应用入口的模块加载单步调试