对于用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64感兴趣的读者,本文将提供您所需要的所有信息,并且为您提供关于64位CentOS6安装MySQL-5.7.13-
对于用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64感兴趣的读者,本文将提供您所需要的所有信息,并且为您提供关于64位CentOS6安装MySQL-5.7.13-linux-glibc2.5-x86_64.tar.gz、ansible2.9.18 centos7 x86_64系统下的完全rpm离线安装、CentOS 5.4 x86_64 编译安装 MySQL 完全笔记、CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64的宝贵知识。
本文目录一览:- 用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64
- 64位CentOS6安装MySQL-5.7.13-linux-glibc2.5-x86_64.tar.gz
- ansible2.9.18 centos7 x86_64系统下的完全rpm离线安装
- CentOS 5.4 x86_64 编译安装 MySQL 完全笔记
- CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64
用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64
[ [email protected] iso]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] iso]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
MysqL的rpm包下载地址
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
MysqL-5.7.24-1.el7.x86_64.rpm-bundle.tar
一、卸载CentOS7.4系统自带的mariadb
二、将MysqL-5.7.24-1.el7.x86_64.rpm-bundle.tar 拷贝到/tmp下,并解压
tar xvf MysqL-5.7.24-1.el7.x86_64.rpm-bundle.tar
解压后如下
三、依次安装MysqL-community-common-5.7.24-1.el7.x86_64.rpm、MysqL-community-libs-5.7.24-1.el7.x86_64.rpm、MysqL-community-client-5.7.24-1.el7.x86_64.rpm、MysqL-community-server-5.7.24-1.el7.x86_64.rpm
3.1 安装common
3.2 安装libs
3.3 安装client
3.4 安装server,报错,缺依赖
3.5 解决安装server时,缺依赖的问题
3.5.1 挂载CentOS7.4的系统iso镜像
在/mnt下,mkdir iso cdrom,传CentOS-7.4-x86_64-DVD-1708.iso到/mnt/iso下
挂载
3.5.2 用CentOS7.4的系统iso镜像创建本地yum源(CentOS7.4自带安装了yum)
查看yum安装信息
备份/etc/yum.repos.d/下的yum配置文件
创建bendi.repo文件,并编辑保存
清理yum配置
把yum源缓存到本地加快软件的搜索好安装速度
3.5.3 安装perl依赖
3.5.4安装net-tools依赖
3.6 安装server成功
四、查看3306端口状态,异常
五、防火墙关闭处理,查看3306端口
5.1 关闭防火墙,并确认防火墙关闭
5.2 禁止防火墙开机启动
5.3 查看3306端口,正常
六、设置数据库日志过期天数为7天
七、MysqL的root用户密码修改,并设置允许root远程登录
7.1 获取MysqL的root用户的初始密码
7.2 以获取MysqL的root用户的初始密码登录数据库
7.3 修改root密码
7.4 使密码即时生效
7.5 允许以root身份远程登录MysqL
八、修改MysqL的字符集为utf8
8.1 编辑文件/etc/my.conf,设置字符集为utf8
8.2 重启MysqL服务
九、Navicat for MysqL登录效果
64位CentOS6安装MySQL-5.7.13-linux-glibc2.5-x86_64.tar.gz
总结
以上是小编为你收集整理的64位CentOS6安装MySQL-5.7.13-linux-glibc2.5-x86_64.tar.gz全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
ansible2.9.18 centos7 x86_64系统下的完全rpm离线安装
ansible2.9.18 centos7 x86_64系统下的完全rpm离线安装
下载地址如下:
https://pan.baidu.com/s/1wBQMFfIS8ZqEf8pBsyZgUQ 提取码:ansi
安装方法如下:
下载的包是一个tar.gz 包,进入解压后的目录,执行一条命令:rpm -ivh * 即可,没有别的依赖需要单独安装,即刻使用,超级方便!!!~~~~
[root@centos10 ansible_offline]# ls
ansible-2.9.18-1.el7.noarch.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm python-ply-3.4-11.el7.noarch.rpm
libyaml-0.1.4-11.el7_0.x86_64.rpm python-cffi-1.6.0-5.el7.x86_64.rpm python-pycparser-2.14-1.el7.noarch.rpm
python2-cryptography-1.7.2-2.el7.x86_64.rpm python-enum34-1.0.4-1.el7.noarch.rpm python-setuptools-0.9.8-7.el7.noarch.rpm
python2-httplib2-0.18.1-3.el7.noarch.rpm python-idna-2.4-1.el7.noarch.rpm python-six-1.9.0-2.el7.noarch.rpm
python2-jmespath-0.9.4-2.el7.noarch.rpm python-ipaddress-1.0.16-2.el7.noarch.rpm PyYAML-3.10-11.el7.x86_64.rpm
python2-pyasn1-0.1.9-7.el7.noarch.rpm python-jinja2-2.7.2-4.el7.noarch.rpm sshpass-1.06-1.el7.x86_64.rpm
python-babel-0.9.6-8.el7.noarch.rpm python-markupsafe-0.11-10.el7.x86_64.rpm
python-backports-1.0-8.el7.x86_64.rpm python-paramiko-2.1.1-9.el7.noarch.rpm
测试方法如下:
[root@centos10 ~]# ansible --version
ansible 2.9.18
config file = /etc/ansible/ansible.cfg
configured module search path = [u''/root/.ansible/plugins/modules'', u''/usr/share/ansible/plugins/modules'']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Apr 2 2020, 13:16:51) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
如上输出表示ansible安装成功!!!!!!!
总结
以上是小编为你收集整理的ansible2.9.18 centos7 x86_64系统下的完全rpm离线安装全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
原文地址:https://blog.csdn.net/alwaysbefine/article/details/116837118
CentOS 5.4 x86_64 编译安装 MySQL 完全笔记
MySQL编译安装笔记大前提,你的Linux系统要搭建好GCC的编译环境。使用CentOS的话可以:yum -y install gccyum -y install gcc-c+
MySQL编译安装笔记
大前提,你的Linux系统要搭建好GCC的编译环境。
使用CentOS的话可以:
yum -y install gcc
yum -y install gcc-c++
添加MySQL用户组和用户
grounadd mysql
useradd -g mysql mysql
MySQL编译安装依赖的软件包:
cd /tmp
wget
tar -zvxf ncurses-5.7.tar.gz
cd ncurses-5.7
./configure --prefix=/usr --with-shared --without-debug
make
make install
修改MySQL最大连接数,解开MySQL的原代码,进入里面的sql目录修改mysqld.cc找到下面一行:
{"max_connections", OPT_MAX_CONNECTIONS,
"The number of simultaneous clients allowed.", (gptr*) &max_connections,(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 151, 1, 16384, 0, 1,0},
把它改为:
{"max_connections", OPT_MAX_CONNECTIONS,"The number of simultaneous clients allowed.", (gptr*) &max_connections,(gptr*) &max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1,0},
编译安装MySQL:
cd /tmp
wget
tar -zvxf mysql-5.5.2-m2.tar.gz
cd mysql-5.5.2-m2
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti -fomit-frame-pointer -ffixed-ebp"
./configure --prefix=/usr/local/mysql --enable-assembler --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-plugins=partition,innobase,myisammrg
make
make install
在CentOS上安装mysql时,可能会停顿一段时间(mysql-test),多等等就过去了
安装完成后,修改目录权限:
chmod +w /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
建立一些必要的目录:
mkdir -p /usr/local/mysql/data
mkdir -p /usr/local/mysql/binlog
mkdir -p /usr/local/mysql/relaylog
chown -R mysql:mysql /usr/local/mysql
使用mysql用户帐号的身份建立数据表(也可以说初始化mysql的数据库):
/usr/local/mysql/bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
创建MySQL的配置文件,,配置文件名通常为my.cnf:
vi /usr/local/mysql/my.cnf
输入以下内容并保存:
[client]
character-set-server = utf8
port = 3306
socket = /tmp/mysql.sock
[mysqld]
character-set-server = utf8
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema
user = mysql
port = 3306
socket = /tmp/mysql.sock
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/mysql_error.log
pid-file = /usr/local/mysql/mysql.pid
open_files_limit = 10240
back_log = 600
max_connections = 5000
max_connect_errors = 6000
table_cache = 614
external-locking = FALSE
max_allowed_packet = 32M
sort_buffer_size = 1M
join_buffer_size = 1M
thread_cache_size = 300
thread_concurrency = 8
query_cache_size = 512M
query_cache_limit = 2M
query_cache_min_res_unit = 2k
default-storage-engine = MyISAM
thread_stack = 192K
transaction_isolation = READ-COMMITTED
tmp_table_size = 246M
max_heap_table_size = 246M
long_query_time = 3
log-slave-updates
log-bin = /usr/local/mysql/binlog/binlog
binlog_cache_size = 4M
binlog_format = MIXED
max_binlog_cache_size = 8M
max_binlog_size = 1G
relay-log-index = /usr/local/mysql/relaylog/relaylog
relay-log-info-file = /usr/local/mysql/relaylog/relaylog
relay-log = /usr/local/mysql/relaylog/relaylog
expire_logs_days = 30
key_buffer_size = 256M
read_buffer_size = 1M
read_rnd_buffer_size = 16M
bulk_insert_buffer_size = 64M
myisam_sort_buffer_size = 128M
myisam_max_sort_file_size = 10G
myisam_repair_threads = 1
myisam_recover
interactive_timeout = 120
wait_timeout = 120
skip-name-resolve
master-connect-retry = 10
slave-skip-errors = 1032,1062,126,1114,1146,1048,1396
#master-host = 192.168.1.2
#master-user = username
#master-password = password
#master-port = 3306
server-id = 1
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 512M
innodb_data_file_path = ibdata1:256M:autoextend
innodb_file_io_threads = 4
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 16M
innodb_log_file_size = 128M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_file_per_table = 0
#log-slow-queries = /usr/local/mysql/slow.log
#long_query_time = 10
[mysqldump]
quick
max_allowed_packet = 32M
创建管理MySQL数据库的shell脚本:
vi /usr/local/mysql/mysql
输入以下内容并保存(这里的用户名root和密码123456接下来的步骤会创建):
#!/bin/sh
mysql_port=3306
mysql_username="root"
mysql_password="123456"
function_start_mysql()
{
printf "Starting MySQL...\n"
/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf 2>&1 > /dev/null &
}
function_stop_mysql()
{
printf "Stoping MySQL...\n"
/usr/local/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown
}
function_restart_mysql()
{
printf "Restarting MySQL...\n"
function_stop_mysql
sleep 5
function_start_mysql
}
function_kill_mysql()
{
kill -9 $(ps -ef | grep ''bin/mysqld_safe'' | grep ${mysql_port} | awk ''{printf $2}'')
kill -9 $(ps -ef | grep ''libexec/mysqld'' | grep ${mysql_port} | awk ''{printf $2}'')
}
if [ "$1" = "start" ]; then
function_start_mysql
elif [ "$1" = "stop" ]; then
function_stop_mysql
elif [ "$1" = "restart" ]; then
function_restart_mysql
elif [ "$1" = "kill" ]; then
function_kill_mysql
else
printf "Usage: /usr/local/mysql/mysql {start|stop|restart|kill}\n"
fi
赋予MySQL数据库的shell脚本可执行权限:
chmod +x /usr/local/mysql/mysql
启动MySQL:
/usr/local/mysql/mysql start
通过命令行登录管理MySQL服务器(提示输入密码时直接回车):
/usr/local/mysql/bin/mysql -u root -p -S /tmp/mysql.sock
输入以下SQL语句,创建一个具有root权限的用户(root)和密码(123456):
GRANT ALL PRIVILEGES ON *.* TO ''root''@''localhost'' IDENTIFIED BY ''123456'';
GRANT ALL PRIVILEGES ON *.* TO ''root''@''127.0.0.1'' IDENTIFIED BY ''123456'';
停止MySQL命令:
/usr/local/mysql/mysql stop
CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64
在基于CentOS平台的工作过程中,难免有时需要升级或者降级内核以验证功能、调试性能或者更新整个系统。如果从头重新编译一个内核费时费力,另外加之现在内核特性越来越复杂,依赖的库或者工具也不少,找到一种简单的升级内核方法将非常必要。
下面是我实践过的最简单方法。
系统环境:CentOS 6.6 x86_64
1:查看系统版本
# uname -r
2.6.32-573.12.1.el6.x86_64
2:更新内核
# yum -y install kernel
3:重启系统
# reboot
4:查看是否启用新内核
# uname -r
2.6.32-642.3.1.el6.x86_64
5:可以删除老内核节约空间
# rpm -q kernel
kernel-2.6.32-504.el6.x86_64
kernel-2.6.32-573.12.1.el6.x86_64
kernel-2.6.32-642.3.1.el6.x86_64
# rpm -e kernel-2.6.32-573.12.1.el6.x86_64
我们今天的关于用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64的分享已经告一段落,感谢您的关注,如果您想了解更多关于64位CentOS6安装MySQL-5.7.13-linux-glibc2.5-x86_64.tar.gz、ansible2.9.18 centos7 x86_64系统下的完全rpm离线安装、CentOS 5.4 x86_64 编译安装 MySQL 完全笔记、CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64的相关信息,请在本站查询。
本文标签: