前期准备:

  1. 检查系统资源

内存大小

# grep MemTotal/proc/meminfo

  1. 检查系统版本

统一为:

Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-29-generic x86_64)

  1. 检查网络/DNS

Pingwww.baidu.com

  1. 检查时间/校正时间

Date

  1. 防火墙端口开启

vi/etc/sysconfig/iptables

-ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT

重启

/etc/init.d/iptables restart

  1. MYSQL安装及配置

  1. 数据库安装

[root]# sudoapt-get install mysql-server

注意:apt-get安装的数据版本应该为5.5.34

  1. 数据库配置

[root]#vim/etc/mysql/my.cnf

###[mysqld]添加以下项

character_set_server=utf8

skip-name-resolve

skip-external-locking

#如果是数据库专用服务器innodb_buffer_pool_size为物理内存的60%-70%

innodb_file_per_table

innodb_data_file_path= ibdata1:300M:autoextend

innodb_buffer_pool_size=

innodb_log_file_size= 512M

innodb_log_buffer_size= 10M

修改后保存配置并重启数据库

**由于改了innodb的配置,需要把/var/lib/mysql下的ibdata1、ib_logfile*删除

[root]#rm –f/var/lib/mysql/ib*

[root]#servicemysql restart

  1. 配置权限

#配置程序连接权限

[root]#mysql–uroot -p

mysql>GRANT ALL ON*.* TO 'leroy'@'%' IDENTIFIED BY '123456';

#配置只读权限

mysql>GRANTselect ON *.* TO 'read_only'@'%' IDENTIFIED BY '123456';

mysql>flushPRIVILEGES;

  1. 数据导入导出

  1. 数据导入(命令行)

[root]#mysql–uroot -p

#创建数据库customerTest

mysql>createdatabse customerTest;

#把/home/mysql/customer01.sql导入到customerTest

mysql>source/home/mysql/ customer01.sql

#或使用以下命令把/home/mysql/customer01.sql导入到customerTest

mysql–uroot –p customerTest < /home/mysql/ customer01.sql

  1. 数据导出(命令行)

[root]#mysqldump -uroot -p --optcustomerTest >/home/mysql/customer01.sql

  1. 数据导出导入(客户端)

  1. 数据库管理

#关闭

[root]#servicemysql stop

#启动

[root]#servicemysql start

#重启

[root]#servicemysql restart

#开启/关闭general_log/查看日志的路径

mysql>show variables like '%general_log%'

mysql>setglobal log = ON

mysql>setglobal log = OFF

#开启/关闭SLOW日志

mysql>show variables like '%slow%'

#打开SLOW日志

mysql>setglobal log_slow_queries =ON

#抓取1秒以上的的SQL记录

mysql>set global slow_launch_time=1

mysql>setglobal log = OFF

  1. MYSQL客户端

Navicat for MySQL

Workbench

MySqlYog

phpMyAdmin

  1. 其他

可参考www.mysql.com

Ubuntu MYSQL环境搭建的更多相关文章

  1. Ubuntu+Apache+PHP+Mysql环境搭建(完整版)

    Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get ...

  2. Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)

    http://www.2cto.com/os/201505/401588.html Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里 ...

  3. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    原文地址:http://www.osyunwei.com/archives/7378.html 搬运是为了自己找资料方便. 准备篇 一.环境说明: 操作系统:Windows Server 2012 R ...

  4. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: htt ...

  5. win10子系统linux.ubuntu开发环境搭建

    移步新博客... win10子系统linux.ubuntu开发环境搭建

  6. Ubuntu Touch环境搭建

    最近搞了一下Nexus 5的MultiRom Manger,体验了一把Ubuntu Touch和Android L,总体感觉还不错,不过Android L的NFC驱动还有问题,Ubuntu Touch ...

  7. Ubuntu 开发环境搭建教程

    Ubuntu 开发环境搭建教程 本文原始地址:https://sitoi.cn/posts/18425.html 更新 sudo apt upgrade sudo apt update 生成本机密钥 ...

  8. node.js+mysql环境搭建

    https://www.jianshu.com/p/9b338095cbe8 node.js+mysql环境搭建 0x01 前言 随着html web技术的发展,和全栈式开发的需求,对于前端人员来讲, ...

  9. Ubuntu开发环境搭建

    linux开发不得不用虚拟机,为了节省系统资源.决定采用Ubuntu Server逐步搭建出具有图形界面的开发环境. ubuntu server 安装英文版 安装选择选generic,不要LVM选项. ...

随机推荐

  1. 详解Java Spring各种依赖注入注解的区别

    注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired.Resource.Qualifier.Service.Controller.Repository.Comp ...

  2. 美国谍梦第三至五季/全集The Americans迅雷下载

    本季看点:冷战间谍题材美剧,FX电视台的<美国谍梦>老派谍战剧第二季开场吸引了190万的观众.在18-49岁的目标观众群中,这部福克斯电视工作室出品的剧集有160万的收视,提高了81%.一 ...

  3. Node.js批量去除BOM文件

    之前的同事写了一个工具,但有bug,就是在替换文件后原文件的格式变成utf8 BOM了,这种带BOM的XML在Mac下可能读取不出来,所以就需要写个工具处理一下-   其实思路比较简单,首先遍历目录, ...

  4. http抓包以及网速限定

    由于我是MAC, 举荐一个Charles工具 限速选择在:可以打开Proxy –> Throttle Setting 设置. 附多篇介绍:http://www.36ria.com/6278 ht ...

  5. Forward secrecy

    In cryptography, forward secrecy (FS), also known as perfect forward secrecy (PFS), is a property of ...

  6. 【转】ubuntu apt-get update 失败解决

    FROM : http://blog.csdn.net/ronghua_liu/article/details/8609450 当运行apt-get update后出现如下错误时:E: Some in ...

  7. jQuery中attr和prop方法的区别说明

    jquery中attr和prop的基本区别可以理解为:如果是内置属性,建议用prop,如果是自定义的建议用attr. 例如 <input type=check  node=123 id=ck & ...

  8. JavaScript:String 对象

    ylbtech-JavaScript:String 对象 1.返回顶部 String 对象 String 对象用于处理文本(字符串). 创建 String 对象的语法: new String(s); ...

  9. The Art of Deception

    前言 一些黑客毁坏别人的文件甚至整个硬盘,他们被称为电脑狂人(crackers)或计算机破坏者(vandals).另一些新手省去学习技术的麻烦,直接下载黑客工具侵入别人的计算机,这些人被称为脚本小子( ...

  10. 【ElasticSearch】ElasticSearch-索引优化-自定义索引

    ElasticSearch-索引优化-自定义索引 es 指定 索引 字段_百度搜索 [es]创建索引和映射 - 匡子语 - 博客园 reindex,增加字段,并新增数据 - Elastic中文社区 e ...