mysql 5.5.39 安装_CentOS7.2安装mysql5.5.39
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相关推荐
- centos mysql 5.6 源码_Centos7环境中mysql-5.6.39 源码安装
1.编译安装MySQL需要一些必备的组件,可以直接使用yum安装即可 yum -y install cmake ncurses-devel gcc-c++ 2 创建 Mysql用户 useradd m ...
- poco mysql 安装_CentOS7上安装POCO
POCO是什么? 看官网说明: Modern, powerful open source C++ class libraries and frameworks for building network ...
- 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. ...
- os7.4 java环境安装_CentOS7.0安装Scala和sun jdk的方法
今天在centOS7.0上安装Scala发现安装的cenos7.0自己有自带的java-openjdk-headle.x86_64,试着看下好用不结果发现运行.java源程序发现javac命令无法使用 ...
- nginx mysql 安装_CentOS7下安装Nginx+MySQL教程
首先我们需要安装nginx的yum源 警告:/var/tmp/rpm-tmp.aRXWtf: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY 准备中... ...
- 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 ...
- python3.82版本安装_CentOS7下安装Python3和Python2并存
(一)简述 刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3, 因此 ...
- ffmpeg 安装_CentOS7.6安装SRS和ffmpeg实现自建直播服务器
我使用的SRS版本:SRS-CentOS6-x86_64-2.0.263 查看系统版本 [root@xxxxxx ~]# cat /etc/redhat-release 安装常用软件 [root@xx ...
- pymysql安装_centos7.6 安装openstack stein组件之四
启用stein包: yum install centos-release-openstack-stein -y yum install python-openstackclient openstack ...
最新文章
- java udp乱码_【Java】Java UDP 套接字编程乱码问题
- Redis事务和watch
- java自己写一个上下文_5.自己动手写Java Web框架-上下文
- 利用WebService实现远程服务器文件的上传和下载
- 美团在Redis上踩过的一些坑-2.bgrewriteaof问题
- easyui中的datetimebox 只显示年月日_设置Win10任务栏显示星期几方法
- 派衰计算机,知乎:格局派和旺衰派的区别,两者各有什么优缺点?
- mac下完全卸载程序的方法
- Python 远程部署利器 Fabric2 模块
- React之总结Ref
- [UE4] 内容浏览器不显示继承自 None 的类
- CentOS7环境下搭建ElasticSearch
- word2vec模型评估_NLP之文本分类:「Tf-Idf、Word2Vec和BERT」三种模型比较
- R语音:解决cor.test报错的 'y'必需是数值矢量
- 机器学习笔记网盘分享
- redis扫描特定keys脚本,可避免阻塞,不影响线上业务
- 斗鱼连接弹幕Demo_pythonC#
- 完成3DM以后的总结(2).Xutils的简单使用
- 身份证复印件的正确写法
- win10 任务栏上的工具栏,重启消失的解决方法
热门文章
- JavaScript入门(part2)--JS书写方式及注释
- 20应用统计考研复试要点(part20)--概率论与数理统计
- 图解10大机器学习算法
- SAP 电商云 Spartacus UI 的响应式 UI 实现细节
- SAP Spartacus 默认路由配置的工作原理
- SAP S/4HANA 的30天免费试用版
- 如何删除Github上一个pull request
- 查看某个github commit属于哪一个github pull request
- SAP Spartacus在没有修改用户名和密码的前提下,出现登录错误的原因
- SAP Spartacus应用入口的模块加载单步调试