1、如果jumbo不存在,先安装jumbo

bash -c "$( curl  http://jumbo.baidu.com/install_jumbo.sh )"; source ~/.bashrc
 
2、先用jumbo search mysql,查找安装包,可知安装包名为mysql,版本5.5.30-1
接着用命令安装: jumbo install mysql 
安装一直到屏幕提示:Installation of mysql done!,
默认安装到    ~/.jumbo/bin/mysql
配置文件路径 ~/.jumbo/etc/mysql/my.cnf
数据目录: ~/.jumbo/var/lib/mysql
错误日志: ~/.jumbo/var/lib/mysql/机器名.err
 
3、编辑配置文件,修改端口和默认字符集
vim ~/.jumbo/etc/mysql/my.cnf
找到3306,全部修改为8306
在[mysqld]下添加一行 数据库字符集设置
character_set_server=utf8
在[mysqld]下添加一行 最大连接数配置
max_connections=500
 
4、启动数据库, 注意命令行最后一个&,是让它后台运行
/home/work/.jumbo/bin/mysqld_safe --user=mysql & 
或者
sh ~/.jumbo/bin/mysqld_safe --user=mysql & 
 
5、创建root用户,并开启远程访问和本地访问
mysqladmin -u root password 123456
mysql -hlocalhost -P8306 -uroot -p123456       
 注意-p与密码间没有空格
进入mysql命令行后,执行下面2条SQL,然后 重启数据库 才能远程访问
use mysql;

update user set host='%' where host='localhost' and user='root';

本地访问
GRANT ALL PRIVILEGES on *.* to 'root'@'localhost' identified by '123456';
刷新权限
flush privileges; 
    
6、停止数据库,注意要带上root的用户名密码
mysqladmin shutdown -uroot -p123456

注:第5步的更新语句执行后,停止数据库命令,要根据user表的实际情况设置IP,如:

mysqladmin shutdown -h127.0.0.1 -uroot
7、mysql数据迁移
方法一:如果两台mysql所在机器可以互相访问,则可以直接迁移
              mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename 
方法二:将源数据备份
              mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
              再将数据还原
              mysql -hhostname -uusername -ppassword databasename < backupfile.sql ,或者登录到mysql,运行source  backupfile.sql
 

mysql搭建及数据迁移教程的更多相关文章

  1. ubuntu 下 mysql数据库的搭建 及 数据迁移

    1.mysql的安装 我是使用apt-get直接安装的 :sudo apt-get install mysql-server sudo apt-get install mysql-client 2.配 ...

  2. django 连接MYSQL时,数据迁移时报:django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE9\\x97\\xAE\\xE9\\xA2\\x98' for column 'name' at row 5")

    django 连接MYSQL时,数据迁移时报:django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE9\\x ...

  3. 分布式计算(二)使用Sqoop实现MySQL与HDFS数据迁移

    近期接触了一个需求,业务背景是需要将关系型数据库的数据传输至HDFS进行计算,计算完成后再将计算结果传输回关系型数据库.听到这个背景,脑海中就蹦出了Sqoop迁移工具,可以非常完美的支持上述场景. 当 ...

  4. Mongodb到mysql数据库的数据迁移(Java,Windows)

    运行环境为windows 测试过260万的数据表,迁移大概要10分钟左右,当然肯定和网络,字段大小什么的有关系. 遇到的坑和注意点都用紫色标记了(对,就是我大乃团的高冷紫--Nogizaka 46) ...

  5. CentOS7中MySQL跨机器数据迁移

    1.概况 在CentOS7环境下,使用命令方式将MySQL数据从源端主机迁移到目标端主机上. 2.迁移全部数据库 1)源端备份: [root@hadoop102 /]# mysqldump -u ro ...

  6. Django项目与mysql交互进行数据迁移时报错:AttributeError: 'str' object has no attribute 'decode'

    问题描述 Django项目启动,当我们执行命令 python manage.py makemigrations 出现如下错误: File , in last_executed_query query ...

  7. mysql将视图数据迁移到表中

    #字段必须完全一样 INSERT into table1(所有字段) select * from data.视图

  8. 数据迁移实战:基于Kettle的Mysql到DB2的数据迁移

    From:https://my.oschina.net/simpleton/blog/525675 一.什么是ETL ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数 ...

  9. confluence6.3.1部署+数据迁移

    目录: 环境准备 搭建方法 数据迁移 搭建过程中的bug 1,confluence部署 1.1,环境准备 Java:jdk1.8 mysql: 数据库编码规则选择utf8 -- UTF-8 Unico ...

随机推荐

  1. matplotlib使用总结

    一.简介 Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形.通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图 ...

  2. iOS开发之app打包发布流程

    一.准备工作 苹果开发者中心 1.申请苹果开发者账号 首先需要申请苹果开发者账号才能在APP store 里发布应用. 开发者账号分类:(1)个人开发者账号 (2)企业开发者账号 主要的区别是:点击这 ...

  3. MongoDB入门教程一[文档与集合]

    MongoDB 是面向集合存储的文档型数据库,其涉及到的基本概念与关系型数据库相比有所不同.举个例子,在关系型数据库中,我们记录一个订单的信息,通常是这样设计表结构的: 设计一个订单基本信息表和一个订 ...

  4. 【知了堂学习笔记】java 方法重载与重写的归纳

    方法重载:Java的方法重载,就是在类中可以创建多个方法,它们可以有相同的名字,但必须具有不同的参数,即或者是参数的个数不同,或者是参数的类型不同.调用方法时通过传递给它们的不同个数和类型的参数来决定 ...

  5. python opencv3 窗口显示摄像头的帧

    git:https://github.com/linyi0604/Computer-Vision # coding:utf8 import cv2 """ 在窗口显示摄像 ...

  6. uboot的使用

    嵌入式软件的层次: bootloader +boot_parameter+kernel+ boot filesystem <uboot的编译> 1)将uboot压缩文件拷贝到 linux系 ...

  7. 利用python制作电子签名

    有时候我们需要在文档里粘上电子签名,通常使用photoshop制作,但是通常photoshop软件还需要下载.安装,对于不经常使用的人来说,单独装这个软件没啥必要. 因此我们可以利用python对签名 ...

  8. 列表中字符串按照某种规则排序的方法(python)

    有时候处理数据时,想要按照字符串中的数字的大小进行排序. 譬如,存在一组记录文件,分别为‘1.dat’,'2.dat'... 当我把该文件夹中的所有记录文件名读到一个列表中,这些字符串的排列方式为: ...

  9. 【BZOJ 3640】JC的小苹果 (高斯消元,概率DP)

    JC的小苹果 Submit: 432  Solved: 159 Description 让我们继续JC和DZY的故事. “你是我的小丫小苹果,怎么爱你都不嫌多!” “点亮我生命的火,火火火火火!” 话 ...

  10. 最大子段和问题Java实现

    最大子段和问题 一.问题描述 给定长度为n的整数序列,a[1...n], 求[1,n]某个子区间[i , j]使得a[i]+…+a[j]和最大. 例如(-2,11,-4,13,-5,2)的最大子段和为 ...