www.91084.com

GVKun编程网logo

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64

8

对于用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

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64

CentOS7.4系统信息
[ [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

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


二、将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
解压后如下

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


三、依次安装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

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.2 安装libs

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.3 安装client

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.4 安装server,报错,缺依赖

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.5 解决安装server时,缺依赖的问题
3.5.1 挂载CentOS7.4的系统iso镜像
在/mnt下,mkdir iso cdrom,传CentOS-7.4-x86_64-DVD-1708.iso到/mnt/iso下

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


挂载

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64

3.5.2 用CentOS7.4的系统iso镜像创建本地yum源(CentOS7.4自带安装了yum)
查看yum安装信息

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


备份/etc/yum.repos.d/下的yum配置文件

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


创建bendi.repo文件,并编辑保存

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


清理yum配置

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


把yum源缓存到本地加快软件的搜索好安装速度

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.5.3 安装perl依赖

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.5.4安装net-tools依赖

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


3.6 安装server成功

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


四、查看3306端口状态,异常

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


五、防火墙关闭处理,查看3306端口
5.1 关闭防火墙,并确认防火墙关闭

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


5.2 禁止防火墙开机启动

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


5.3 查看3306端口,正常

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


六、设置数据库日志过期天数为7天

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


七、MysqL的root用户密码修改,并设置允许root远程登录
7.1 获取MysqL的root用户的初始密码

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


7.2 以获取MysqL的root用户的初始密码登录数据库

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


7.3 修改root密码

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


7.4 使密码即时生效

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


7.5 允许以root身份远程登录MysqL

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


八、修改MysqL的字符集为utf8
8.1 编辑文件/etc/my.conf,设置字符集为utf8

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


8.2 重启MysqL服务

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64


九、Navicat for MysqL登录效果

用rpm包在centos7.4上安装mysql-5.7.24-1.el7.x86_64

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

总结

以上是小编为你收集整理的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离线安装

                               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 完全笔记

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

linux

CentOS 6.6 x86_64升级内核到最新版2.6.32-642.3.1.el6.x86_64

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的相关信息,请在本站查询。

本文标签: