返回顶部
首页 > 资讯 > 数据库 >CentOS中怎样安装MySQL
  • 676
分享到

CentOS中怎样安装MySQL

2024-04-02 19:04:59 676人浏览 安东尼
摘要

本篇文章给大家分享的是有关Centos中怎样安装Mysql,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1.  &nb

本篇文章给大家分享的是有关Centos中怎样安装Mysql,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1.    软件获得

可以从官方网站获得稳定版本mysql5.1.58。选择souce code,压缩包安装文件。

若主机直接连接公网,可在主机上直接使用如下方式获得软件包:

wget Http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/

2.    安装方法

1)            解压软件包

tar xvf mysql-5.1.58.tar.gz

2)            配置mysql用户

useradd –d /home/mysql mysql

编辑mysql用户的.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/sbin

export PATH

export PS1="[\u@\h \w ]\$"

3)            配置,编译,编译安装

./configure --prefix=/home/mysql/ \

--with-unix-Socket-path=/home/mysql/mysql.sock \

--with-big-tables \

--with-charset=utf8 \

--with-collation=utf8_general_ci \

--with-extra-charsets=gbk,gb2312,utf8 \

--with-client-ldflags=-all-static \

--with-mysqld-ldflags=-all-static \

--with-plugins=partition,innobase,myisammrg \

--with-pthread \

--with-readline \

--without-debug \

--without-isam \

--enable-assembler \

--enable-local-infile \

--enable-thread-safe-client

make

make install

4)            创建MySQL

创建数据库之前,先编辑my.cnf文件。my.cnf文件放在MySQL的安装目录下面(/home/)。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 = /home/mysql

datadir = /home/mysql/data

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

pid-file = /home/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 = /home/mysql/log/binlog

binlog_cache_size = 4M

binlog_format = MIXED

max_binlog_cache_size = 8M

max_binlog_size = 1G

relay-log-index = /home/mysql/log/relaylog

relay-log-info-file = /home/mysql/log/relaylog

relay-log = /home/mysql/log/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 = /home/mysql/log/slow.log

#long_query_time = 10

[mysqldump]

quick

max_allowed_packet = 32M

创建相关目录:

mkdir -p /home/mysql/data/

mkdir -p /home/mysql/log/

创建数据库命令如下:

/home/mysql/bin/mysql_install_db \       

--defaults-file=/home/mysql/my.cnf \        

--basedir=/home/mysql \

--datadir=/home/mysql/data \            

--user=mysql

5)            配置MySQL为系统service

cp /home/mysql/my.cnf /etc/

cp /usr/local/WEB/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql

chmod +x /etc/rc.d/init.d/mysql

chkconfig --add mysql

6)            MySQL启动

service mysql start

7)            修改MySQL root 密码

/home/mysql/bin/mysqladmin -u root password 'mysql'

修改mysql root的密码为mysql

8)            MySQL关闭

service mysql stop

以上就是CentOS中怎样安装MySQL,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: CentOS中怎样安装MySQL

本文链接: https://lsjlt.com/news/58970.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS中怎样安装MySQL
    本篇文章给大家分享的是有关CentOS中怎样安装MySQL,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1.  &nb...
    99+
    2024-04-02
  • centos怎样安装Docker
    这篇文章主要为大家展示了“centos怎样安装Docker”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos怎样安装Docker”这篇文章吧。安装Doc...
    99+
    2024-04-02
  • 在CentOS下怎样安装NistNet
    这篇文章将为大家详细讲解有关在CentOS下怎样安装NistNet,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、操作系统CentOS安装:经过多次安装测试CentOS安装,采用完整版光盘...
    99+
    2023-06-16
  • Centos安装mysql
    记录一下Centos下安装mysql的过程实验环境: centos 7, mysql5.7社区版1.下载mysql5.7社区版安装包2.centos上直接解压安装,没有遇到任何障碍。3.安装过程中会把初始密...
    99+
    2024-04-02
  • Centos 安装 MySQL
    目录 一、准备 二、使用MobaXterm远程连接服务器 三、安装 MySQL 5.7 1.检查 temp 目录权限 2.安装前检测依赖  3.安装过程 四、安装 MySQL 8.0 一、准备 MobaXterm:支持远程终端登软件。 ...
    99+
    2023-09-18
    mysql centos 数据库
  • centos中如何安装mysql
    centos中安装mysql的方法:1、打开centos终端;2、在命令行中输入“yum install mysql-server”命令安装mysql即可。具体操作步骤:在centos系统桌面中使用快捷键【Ctrl+Alt+T】打开终端命令...
    99+
    2024-04-02
  • 怎样在Ubuntu18.04中安装MySQL
    这篇文章给大家介绍怎样在Ubuntu18.04中安装MySQL,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.安装MySQL在Ubuntu中,默认情况下,只有最新版本的MySQL包含...
    99+
    2024-04-02
  • CentOS中怎么安装部署MySQL 8.0
    本篇文章给大家分享的是有关CentOS中怎么安装部署MySQL 8.0,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Mysql8.0安装 (Y...
    99+
    2024-04-02
  • 怎么在CentOS 7中安装MySQL 5.7
    今天就跟大家聊聊有关怎么在CentOS 7中安装MySQL 5.7,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。本文测试环境:CentOS 7 64...
    99+
    2024-04-02
  • 在CentOS中怎么安装配置MySQL
    这篇文章主要讲解了“在CentOS中怎么安装配置MySQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在CentOS中怎么安装配置MySQL”吧! ...
    99+
    2023-04-28
    centos mysql
  • CentOS 6.3安装教程是怎样的
    本篇文章为大家展示了CentOS 6.3安装教程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  附:CentOS 6.3下载地址  32位:http://mirror.centos.org...
    99+
    2023-06-10
  • 怎样在CentOS 8/RHEL8上安装Ansible
    怎样在CentOS 8/RHEL8上安装Ansible,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一...
    99+
    2023-06-16
  • CentOS OpenCV怎样在LINUX系统中编译安装
    CentOS OpenCV怎样在LINUX系统中编译安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何在Linux下編譯CentOS OpenCV (OS)...
    99+
    2023-06-16
  • CentOs安装MySQL 5.6
    安装MySQL 1、下载安装包 下载地址https://dev.mysql.com/downloads/mysql/5.6.html 选择如下选项 下载64位版本 2、卸载系统自带的Mariadb     查询...
    99+
    2015-11-06
    CentOs安装MySQL 5.6
  • CentOs安装MySQL 5.7
    安装MySQL 1、下载安装包 下载地址https://dev.mysql.com/downloads/mysql/5.7.html 选择如下选项 下载64位版本 2、卸载系统自带的Mariadb     查询...
    99+
    2020-05-08
    CentOs安装MySQL 5.7
  • Linux(CentOS)安装MySql
    安装mysql yum repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y in...
    99+
    2016-05-24
    Linux(CentOS)安装MySql
  • CentOS 7.6安装MySQL
    (注:对于安装程序之前可以先将服务器进行快照,防止安装出错之后,不知所措——快照可用于回退到安装之前的状态) 1、对CentsOS 7.6 而言,默认安装的是mariadb,进行卸载。       查看一下有没有安装相应的MySQL rpm...
    99+
    2023-09-26
    mysql centos 服务器 linux
  • centos中rpm如何安装mysql
    这篇“centos中rpm如何安装mysql”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“centos中rpm如何安装mysql”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,...
    99+
    2024-04-02
  • Mysql怎么样安装
    这篇文章给大家分享的是有关Mysql怎么样安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 要慢慢的学习mysql了,先从mysql的安装开始。o...
    99+
    2024-04-02
  • centos怎么用wget安装mysql
    在centos中使用wget命令安装mysql,具体方法如下:首先,在centos命令行中使用yum安装wget命令;yum install wgetwget命令安装好后,使用wget命令下载mysql的repo源,并安装;wget htt...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作