当前位置: 首页 > news >正文

mysql搭建及数据迁移教程


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

参考   http://hetu.baidu.com/api/tool/show?toolId=174:
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 5.7 zip 文件在 windows下的安装
  • linux_group总结
  • scrapy 学习笔记
  • 关于 jquery 选择器的 深入理解 -1
  • c++ vector 用法
  • LD_LIBRARY_PATH的设定
  • 关于分布式事务
  • Oracle update 日期
  • some useful linux commands
  • Oracle RacOneNode 修改 cluster name步骤
  • 论文笔记之:A CNN Cascade for Landmark Guided Semantic Part Segmentation
  • C#文件相同性判断
  • Struts2日期类型转换
  • 新建一个文章
  • MySql(三): 覆盖索引( Covering Index )
  • Apache Pulsar 2.1 重磅发布
  • Apache Spark Streaming 使用实例
  • Consul Config 使用Git做版本控制的实现
  • ES6 学习笔记(一)let,const和解构赋值
  • Git初体验
  • jquery cookie
  • k8s如何管理Pod
  • MQ框架的比较
  • node入门
  • React-flux杂记
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • sessionStorage和localStorage
  • Spring声明式事务管理之一:五大属性分析
  • uni-app项目数字滚动
  • vue 配置sass、scss全局变量
  • 大快搜索数据爬虫技术实例安装教学篇
  • 给第三方使用接口的 URL 签名实现
  • 区块链技术特点之去中心化特性
  • Python 之网络式编程
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (13):Silverlight 2 数据与通信之WebRequest
  • (ros//EnvironmentVariables)ros环境变量
  • (八)c52学习之旅-中断实验
  • (八)Flask之app.route装饰器函数的参数
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (独孤九剑)--文件系统
  • (二十四)Flask之flask-session组件
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (原創) 物件導向與老子思想 (OO)
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • (转)重识new
  • **python多态
  • .Family_物联网
  • .net core 6 集成和使用 mongodb
  • .NET 发展历程