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. 基于 Laravel 开发博客应用系列 —— 设置 Windows 本地开发环境

    1.安装原生PHP 下载/解压 PHP 到 PHP 下载页下载最新版本的 PHP(如果使用 Laravel 5.1 的话需要 PHP 5.5.9+ 版本),解压下载的zip格式压缩文件到本地目录,比如 ...

  2. 一步一步写数据结构(BST-二叉排序树)

    二叉排序树的重要性不用多说,下面用c++实现二叉排序树的建立,插入,查找,修改,和删除.难点在于删除,其他几个相对比较简单. 以下是代码: #include<iostream> using ...

  3. Spring boot之SpringApplicationBuilder,@@Configuration注解,@Component注解

    SpringApplicationBuilder: 该方法的作用是可以把项目打包成war包 需要配置启动类,pom.xml文件等,具体见:http://blog.csdn.net/linzhiqian ...

  4. Java 中的 I/O

    I/O 指的是 input 和 output ,也就是输入和输出,我们说的是 Java 中的 I/O,那我们就在站在虚拟机的角度去看看有哪些输入和输出.输入又可以称为数据源端,能想到的会有,文件,网络 ...

  5. Bzoj1018/洛谷P4246 [SHOI2008]堵塞的交通(线段树分治+并查集)

    题面 Bzoj 洛谷 题解 考虑用并查集维护图的连通性,接着用线段树分治对每个修改进行分治. 具体来说,就是用一个时间轴表示图的状态,用线段树维护,对于一条边,我们判断如果他的存在时间正好在这个区间内 ...

  6. mongodb中获取图片文件<标记>

    获取图片文件 @RequestMapping(value="/downLoadFileFormMongo.do",method=RequestMethod.GET) @Respon ...

  7. 解决Ubuntu 16.04下提示boot分区空间不足的办法

    原文地址: http://www.jb51.net/article/106976.htm https://www.linuxidc.com/Linux/2015-09/123227.htm 因为lin ...

  8. 【Vijos 1998】【SDOI 2016】平凡的骰子

    https://vijos.org/p/1998 三维计算几何. 需要混合积求四面体体积: 四面体剖分后合并带权重心求总重心: 四面体重心的横纵坐标是四个顶点的横纵坐标的平均数: 三维差积求平面的法向 ...

  9. 2333: [SCOI2011]棘手的操作[我不玩了]

    2333: [SCOI2011]棘手的操作 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1979  Solved: 772[Submit][Stat ...

  10. HTML5区块和大纲算法

    原文链接: Using HTML sections and outlines - Mozilla Developer Network 每集HTML5+CSS3网页布局教程-2大纲算法 HTML5标准带 ...