MYSQL使用心得(一) centOS or ubuntu下安装mysql5.6

官方网站

http://www.mysql.com/

下载

downloads(GA)--> MySQL Community Edition (GPL)

安装依赖

centos

yum install gcc gcc-c++ ncurses-devel zip make cmake

ubuntu

apt-get install gcc g++ cmake make libncurses5-dev bison zip

解压缩

tar -zxvf mysql-5.6.14.tar.gz

注意:

源码目录和安装目录不要使用同一目录!

清理环境

rm -rf /etc/my.cnf

userdel mysql

groupdel mysql

安装mysql

cmake -DCMAKE_INSTALL_PREFIX=/application/search/mysql/mysql-5.6.14 \

-DMYSQL_DATADIR=/data0/search/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_PARTITION_STORAGE_ENGINE=1 \

-DENABLED_LOCAL_INFILE=1

注:如果想重新cmake,则需要删除目录下的 rm -rf CMakeCache.txt

make -j16 && make install -j16

=====================================================

修改配置文件 /application/search/mysql/mysql-5.6.14/tmp/my.cnf

配置文件是5.5和5.6最关键的区别

=====================================================

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

# 用户客户端bin目录下直接登录使用

[client]

port = 3306

socket = /application/search/mysql/mysql-5.6.14/tmp/mysql.sock

[mysql]

default-character-set=utf8

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

innodb_buffer_pool_size = 1024M

innodb_data_file_path = ibdata1:64M:autoextend

innodb_log_file_size = 1G

innodb_log_files_in_group = 3

innodb_log_buffer_size = 8M

innodb_flush_log_at_trx_commit = 0

innodb_use_sys_malloc = 0

时间: 2024-12-01 19:18:37

MYSQL使用心得(一) centOS or ubuntu下安装mysql5.6的相关文章

centos和ubuntu下安装vsftpd并配置虚拟用户

准备工作:1.创建安全目录mkdir -p /var/run/vsftpd/empty/2. 创建vsftpd用户和目录,并授权groupadd -g 6005 vsftpd useradd -c "vsftpd user" -g 6005 -G vsftpd -u 6005  -M vsftpd -s /sbin/nologin mkdir /home/vsftpd chown -R vsftpd:vsftpd /home/vsftpd ubuntu 12.04:1. 安装vsftp

Ubuntu下安装mysql与mysql workbench

其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链接] 1.sudo apt-get install mysql-server 安装完成,下面测试一下,输入: mysql -u root -p 提示输入密码,输入密码之后: 2.安装mysql workbench 下载好安装包之后执行如下命令(先cd到当前目录): sudo dpkg -i mysq

ubuntu下安装mysql

 现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可.在决定安装mysql之前,要先确定系统是否已经安装mysql.如下图:   由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装.下图:   输入Y进入到安装界面,在安装过程中,会弹出一个界面要求输入mysql的root的密码,这里一定输入,省得安装后再设密码了.如下图  

Centos 6.5 下安装mysql 5.6.21的方法_Mysql

创建需要下载rpm包软件包的目录: # mkdir -p /taokey/tools/ 查看系统是否自带了mysql包 若有删除 # rpm -qa|grep mysql mysql-libs-5.1.71-1.el6.x86_64 mysql-server-5.1.71-1el6.x86_64 # yum remove mysql-server mysql-libs #rpm -qa|grep mysql # 这就表示没有mysql的包了 若安装过mysql 过 删除了包还需一下操作 # fi

解决ubuntu下安装mysql使用service 无法启动问题

今天从ubuntu 下安装mysql  代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql start   Since the script you are attempting to invoke has bee

ubuntu下安装mysql(二进制)到自定义目录

Ubuntu ubuntu下安装mysql(二进制)到自定义目录 一,安装 1, 下载 mysql二进制文件: http://dev.mysql.com/downloads/mysql/ 页面,选择linux generic ,然后选择最后一个 "Linux - Generic (glibc 2.5) (x86, 32-bit), Compressed TAR Archive" 进行下载 (32或者64根据是实际情况) 2, 切换到root 用户 3, 先创建一个group和一个属于这

ubuntu下安装cloudstack

问题描述 ubuntu下安装cloudstack 到配置mysql的步骤,到初始化数据库cloud时在命令行输入以下命令: sudo cloud-setup-databases cloud:123456@localhost --deploy-as=root:123456 -e file -m cloudstack -k cloudstack 后,自动执行时老是到这里就出错(如下) Applying /usr/share/cloud/setup/create-schema-premium.sql

在Ubuntu下安装lamp可以采用新立得软件包管理器来安装

以前在Ubuntu下安装lamp可以采用新立得软件包管理器来安装,方法如下: System–>Administration–>Synaptic Package Manager–>Edit–>Mark packages by Task–>LAMP Server–>OK 如果是中文节面则是系统-->系统管理-->新立得软件包管理器->编辑-->使用任务标记分组软件包-->LAMP Server (勾选)-->返回到上一个窗口,点击应用,这

CentOS下安装MySQL5.6.10和安全配置教程详解_Mysql

注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基础组件): gcc cmake openssl+openssl-devel pcre+pcre-devel bzip2+bzip2-devel libcurl+curl+curl-devel libjpeg+libjpeg-devel libpng+libpng-devel freetype+fre