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. CentOS 使用命令设置代理

    全局的代理设置, vim /etc/profile 添加下面内容 http_proxy = http://username:password@yourproxy:8080/ ftp_proxy = h ...

  2. CSUOJ 1271 Brackets Sequence 括号匹配

    Description ]. Output For each test case, print how many places there are, into which you insert a ' ...

  3. TCP流嗅探和连接跟踪工具tcpick

    TCP流嗅探和连接跟踪工具tcpick   由于网络通信协议众多,TCP连接状态众多,所以TCP分析较为复杂.Kali Linux提供一款专用工具tcpick.该工具支持在线实时嗅探和离线文件嗅探.它 ...

  4. Ubuntu18.04 创建桌面快捷方式

    一.基本概念 Linux 系统中的Desktop Entry 文件以desktop为后缀名.Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件.  进入/usr/ ...

  5. BZOJ 2115: [Wc2011] Xor 线性基 dfs

    https://www.lydsy.com/JudgeOnline/problem.php?id=2115 每一条从1到n的道路都可以表示为一条从1到n的道路异或若干个环的异或值. 那么把全部的环丢到 ...

  6. OD基本汇编指令

    jmp ;无条件跳转 指哪飞哪 一些杂志中说的直飞光明顶,指的就是它了~ 光明顶一般指爆破地址根据条件跳转的指令:JE ;等于则跳转 JNE ;不等于则跳转 JZ ;为 0 则跳转   JNZ ;不为 ...

  7. hdu 4531 bfs(略难)

    题目链接:点我 第一次不太清楚怎么判重,现在懂了,等下次再做 /* *HDU 4531 *BFS *注意判重 */ #include <stdio.h> #include <stri ...

  8. java多线程技术之(callable和future)

    接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果. Callable接口类似于Runnable,从名字就可以看出来了,但是Runnab ...

  9. SpringBoot静态资源目录

    在web开发中,静态资源的访问是必不可少的,如:图片.js.css 等资源的访问. SpringBoot对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求. 在传统的web项目中静态资源 ...

  10. bzoj 3240 矩阵乘法+十进制快速幂

    首先,构造出从f[][i]->f[][i+1]的转移矩阵a,和从f[i][m]->f[i+1][1]的转移矩阵b, 那么从f[1][1]转移到f[n][m]就是init*(a^(m-1)* ...