Ubuntu MYSQL环境搭建
前期准备:
检查系统资源
内存大小
# grep MemTotal/proc/meminfo
检查系统版本
统一为:
Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-29-generic x86_64)
检查网络/DNS
Pingwww.baidu.com
检查时间/校正时间
Date
防火墙端口开启
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
MYSQL安装及配置
数据库安装
[root]# sudoapt-get install mysql-server
注意:apt-get安装的数据版本应该为5.5.34
数据库配置
[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
配置权限
#配置程序连接权限
[root]#mysql–uroot -p
mysql>GRANT ALL ON*.* TO 'leroy'@'%' IDENTIFIED BY '123456';
#配置只读权限
mysql>GRANTselect ON *.* TO 'read_only'@'%' IDENTIFIED BY '123456';
mysql>flushPRIVILEGES;
数据导入导出
数据导入(命令行)
[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
数据导出(命令行)
[root]#mysqldump -uroot -p --optcustomerTest >/home/mysql/customer01.sql
数据导出导入(客户端)
数据库管理
#关闭
[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
MYSQL客户端
Navicat for MySQL
Workbench
MySqlYog
phpMyAdmin
其他
Ubuntu MYSQL环境搭建的更多相关文章
- Ubuntu+Apache+PHP+Mysql环境搭建(完整版)
Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get ...
- Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)
http://www.2cto.com/os/201505/401588.html Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里 ...
- Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程
原文地址:http://www.osyunwei.com/archives/7378.html 搬运是为了自己找资料方便. 准备篇 一.环境说明: 操作系统:Windows Server 2012 R ...
- 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 ...
- win10子系统linux.ubuntu开发环境搭建
移步新博客... win10子系统linux.ubuntu开发环境搭建
- Ubuntu Touch环境搭建
最近搞了一下Nexus 5的MultiRom Manger,体验了一把Ubuntu Touch和Android L,总体感觉还不错,不过Android L的NFC驱动还有问题,Ubuntu Touch ...
- Ubuntu 开发环境搭建教程
Ubuntu 开发环境搭建教程 本文原始地址:https://sitoi.cn/posts/18425.html 更新 sudo apt upgrade sudo apt update 生成本机密钥 ...
- node.js+mysql环境搭建
https://www.jianshu.com/p/9b338095cbe8 node.js+mysql环境搭建 0x01 前言 随着html web技术的发展,和全栈式开发的需求,对于前端人员来讲, ...
- Ubuntu开发环境搭建
linux开发不得不用虚拟机,为了节省系统资源.决定采用Ubuntu Server逐步搭建出具有图形界面的开发环境. ubuntu server 安装英文版 安装选择选generic,不要LVM选项. ...
随机推荐
- DevExpress VCL for Delphi 各版本收集下载
更多VCL组件请到:http://maxwoods.400gb.com/u/758954/1974711 DevExpress VCL 5.7:http://www.ctdisk.com/file/7 ...
- JKS和PFX文件相互转换方法
JKS(JavaKeysotre)格式和PFX(PKCS12)格式,是最常见的SSL证书格式文件,可以包含完整的证书密钥对,证书链和信任证书信息.PFX常用于Windows IIS服务器,JKS常用语 ...
- JS --- trim() 函数
trim()是一个很适用的方法,作用是去除字符串两边的空白,但是js本身并未提供这个方法,下面介绍js使用trim()的方法. 1.通过原型创建字符串的trim() //去除字符串两边的空白 Stri ...
- iOS酷炫动画效果合集
iOS酷炫动画效果合集 源码地址 https://github.com/YouXianMing/Animations 效果绝对酷炫,包含了多种多样的动画类型,如POP.Easing.粒子效果等等,虽然 ...
- 2016 移动应用质量大数据报告--转自腾讯Bugly
2016年,在“互联网+”战略的推动下,移动互联网与越来越多传统行业的结合更加紧密,用户使用移动互联网的工作场景.生活场景.消费场景都在悄然发生着改变, 移动互联网产品在智能硬件.医疗.汽车.旅游.教 ...
- Eclipse启动时提示fail to create the Java Virtual Machine问题的解决办法
是eclipse.ini文件的问题,打开eclipse安装目录下的eclipse.ini文件: 将其中的256m改为128m,512m改为256m,1024m改为512m即可 修改后如下: -star ...
- NOI 2015 Bless All!
明天day1,加油!RP++! (话说出题人貌似是dyf&lyd?好虚啊……
- REST构架风格介绍之二:CRUD
转载自:Todd Wei http://www.cnblogs.com/weidagang2046/archive/2009/05/09/1453065.html 上一节我们通过两个例子初步体 ...
- iOS开发-UITextView实现PlaceHolder的方式
之前开发遇到过UITextField中加入一个PlaceHolder的问题,直接设置一下即可,不过这次是需要在UITextView中实现一个PlaceHolder,跟之前有点不同.在网上参考了各位前辈 ...
- android 微信听筒无声
Dual talk项目sim卡插在卡2时.微信听筒无声: 第三方APP在听筒接听语音时会固定去设audio_mode为incall,而不会去管以下是sim1还是sim2在位. 而speechdrive ...