CENTOS 5.2 X64下MySQL安装、Windows下MySQL安装、迁移部署、主
MySQL安装配置、迁移部署、主从互备、双机高可用性集群
<un_1.2>
CENTOS 5.2 X64下MySQL安装、迁移部署、双机热备
2010年9月3日星期五
一、 模拟安装环境
虚拟机Virtual Machine 6.0
操作系统:CentOS release 5.2 (Final) MySQL RPM安装包:
MySQL-client-community-5.1.50-1.rhel4.x86_64.rpm MySQL-client-community-5.1.50-1.rhel4.x86_64.rpm
源码编译安装包: MySQL-5.1.34.tar.gz
备注: MySQL安装可能需要一些必备组件,具体组件未详究。解决方法,1、可以将服务器连接互 联网安装过程中会自动下载所需组件;2、将系统安装DVD盘放于光驱中,安装过程中会自动去光盘加载需要的组件进行安装。
二、 MySQL RPM包安装方式
2.1、上传RPM包至/root目录
[root@test ~]# ls
MySQL-client-community-5.1.50-1.rhel4.x86_64.rpm MySQL-server-community-5.1.50-1.rhel5.x86_64.rpm 2.2、安装MySQL服务器端
[root@test ~]# rpm -ivh MySQL-server-community-5.1.50-1.rhel5.x86_64.rpm Preparing...
########################################### [100%]
1:MySQL-server-community
########################################### [100%] PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h test password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation
which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
2.3、安装MySQL客户端
[root@test ~]# rpm -ivh MySQL-client-community-5.1.50-1.rhel4.x86_64.rpm Preparing...
########################################### [100%]
1:MySQL-client-community
########################################### [100%]
2.4、测试MySQL数据库
启动MySQL数据库,命令:service mysql start
MySQL数据库服务器端安装完成即可测试mysql数据是否安装成功,最简单的测试方法为: 在windows下运行telnet访问mysql所在服务器的3306端口(或mysql服务器上netstat –nat查看监听端口),若访问成功,则表明MySQL服务器端成功安装。如:
2.5、初始化MySQL数据库
设置mysql数据库访问密码:
[root@test bin]#cd /usr/bin/
[root@test bin]# mysqladmin -u root -p -h 192.168.0.251 password 'cn' Enter password:
(因为数据库刚安装好密码为空,在上边提示输入密码的地方直接回车即可)。
测试mysql数据库密码设置:
[root@test bin]# mysql -u root -p -h 192.168.0.251
Enter password: ——输入数据库密码cn Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 42
Server version: 5.1.50-community MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test |
| webaudit | +--------------------+ 4 rows in set (0.01 sec)
修改MySQL权限使数据库可以远程访问:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cn' WITH GRANT OPTION;
Query OK, 0 rows affected (0.01 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec)
清楚Mysql空密码数据库账户:
[root@test ~]# mysql -u root -p -h 192.168.0.251 Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
………….
mysql> use mysql;
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with – Database changed mysql> show tables;
mysql> delete from user where password=""; Query OK, 4 rows affected (0.00 sec) mysql> Ctrl-C -- exit!
Bye
使用Navicat测试MySQL远程连接: 打开Navicat工具,添加新的mysql连接:
右键MySQL链接名,选择【打开链接】,入远程访问成功,则出现如下数据库列表。
这样可在此工具中mysql数据库进行管理、备份等所以操作。
稍后MySQL迁移手册所有操作就是通过该工具或SQLyog工具远程连接MySQL数据库进行操作完成的。
三、 MySQL源码编译安装方式
详见附件《MySQL源代码编译安装.docx》 四、 MySQL常用命令
MySQL启动:service mysql start MySQL停止:service mysql stop MySQL重启:service mysql restart 显示数据库:mysql> show databases;
显示数据库中表:mysql> use mysql;
mysql> show tables;
显示数据表的结构:mysql> describe 表名; 建库:mysql> create database 库名; 建表:mysql> use 库名;
mysql> create table 表名 (字段设定列表);
建议: 在数据迁移部署前,特别是远程服务器前一部署,建议先清除原数据库中非必须数据。
MySQL数据库数据迁移主要2种方式: 五、 MySQL迁移部署手册
A、 迁移到原MySQL数据库同局域网的目标MySQL数据库,最简单的方式我们可以通过MySQL
连接工具的数据同步工具实现。
Navicat for MySQL工具【数据同步】,步骤不详述。
SQLyog-MySQL GUI工具【数据库同步向导】,步骤不详述。
B、迁移到原MySQL数据库非同一局域网的MySQL目标数据库,我们采用将原MySQL数据库备5.1、MySQL数据库连接
打开Navicat for MySQL,单击【连接】工具,在弹出的窗口中依次输入数据库链接名如orcl_191.168.0.191,IP、端口、账户、密码,然后点击【确定】。
份成*.sql脚本,再在目标MySQL数据库导入*.sql脚本的方式进行迁移部署;下边详述该迁移方式。
此时,在窗口左边会出现数据库连接项orcl_192.168.0.191,点击orcl_192.168.0.191则弹出数据库
实例列表。现在
5.2、MySQL数据库备份
联通集团WAP系统需要用到数据库webaudit、newaudit(MMS)、idcconfig( …… 此处隐藏:4829字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




