mysql 安装有两种,rpm安装和源码包安装,两种包都可以从www.mysql.com官网下载,这次我测试下rpm安装方式。

1.安装环境以及mysql版本:
1.1vcenter 虚拟机环境
1.2操作系统oracle linux 6.6
1.3mysql server版本:MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm
1.4mysql client版本:MySQL-client-advanced-5.6.21-1.el6.x86_64.rpm
 
2.mysql安装。
2.1 rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm
rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm
Preparing...                ########################################### [100%]
        file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-advanced-5.6.21-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_64
        file /usr/share/mysql/danish/errmsg.sys from install of MySQL-server-advanced-5.6.21-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_64
        file /usr/share/mysql/dutch/errmsg.sys from install of MySQL-server-advanced-5.6.21-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_64
 
如上,会遇到一些报错。查看一下原因,操作系统自带的包和要装的mysql相关包冲突了。
我们只要配置yum,将这些包打包移除就行。
yum groupremove mysql
yum remove mysql-libs-5.1.73-3.el6_5.x86_64
然后再次安装即可
rpm -ivh MySQL-server-advanced-5.6.21-1.el6.x86_64.rpm
2.2接下来我们安装客户端连接。
MySQL-client-advanced-5.6.21-1.el6.x86_64.rpm
 
 
3.服务器mysql登陆连接。
3.1检查mysql状态。
service mysql status 
如果没有启动
可以启动:service mysql start
3.2尝试连接数据库服务器
mysql -u root -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
3.3第一次mysql root账户是有个默认密码的,提示是个随机密码,在
 当前root用户的home/.mysql_secret中。
登陆后我们可以修改root密码。
 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd'); 
-----------------------------------------------------------
当然如果我们mysql root账号丢失的话,只要有操作系统root账号是可以绕开的,方法如下:
 #/etc/init.d/mysql stop   ---停止mysql服务
#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  -- 安全模式启动mysql
#mysql  -u root  ---直接登陆
 mysql>update user set password=password('newpassword') where user='root'; 
 mysql>flush privileges;    --修改即时生效,可以不执行,反正一会重启服务
 mysql>quit;
# /etc/init.d/mysql restart
 
# mysql -u root -p 
enter new password:
mysql>         ---登陆成功
----------------------------
 
 
4.客户端连接。(本人查了些资料,SQLyog 和 navicat不错,navicat lite个人版开发用不错,可以连接oracle,mssqlsever,mysql,PostgreSql
4.1关闭防火墙
service iptables stop
chkconfig iptables off
4.2修改连接用户远程连接配置
开放指定用户,例如root的远程登录权限,需要在iptables中开放3306端口 
 mysql>grant all PRIVILEGES on *.* to root@'localhost' identified by 'newpwd'; 
后者将其中user表中host字段修改为%,如果是root用户,注意host为主键。
mysql>update user set host='%'  where  host='localhost';
建议用第一种方式,我测试其他新建用户时,第二种方式有问题的。
 
mysql>flush privileges;
-------------
4.3远程telnet  xxx.xxx.xxx.xxx 3306  成功~  可以用客户端连接。

mysql server advanced 5.6基于oracle linux 6.6的安装的更多相关文章

  1. Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...

  2. Oracle 12C 在 Oracle Linux 6.5 64Bit 安装手冊

    Oracle 12C  在 Oracle Linux 6.5 64Bit 安装手冊.step by step 下载地址: http://download.csdn.net/detail/rlhua/7 ...

  3. Howto: Connect MySQL server using C program API under Linux or UNIX

    From my mailbag: How do I write a C program to connect MySQL database server? MySQL database does su ...

  4. 在 Oracle Linux 6.5 上安装 Oracle 11g 单实例数据库

    Checking the Hardware Requirements 系统必须满足下面最小的硬件要求 Memory Requirements Minimum: 1 GB of RAMRecommend ...

  5. oracle linux 7.3 dtrace 安装

    [root@localhost dtrace]# uname -r -.el7uek.x86_64 [root@localhost dtrace]# cat /etc/oracle-release O ...

  6. CC++初学者编程教程(13) 基于Oracle linux 的Oracle12c环境搭建

    1设置虚拟机选项 2 设置文件夹共享 3启动文件夹共享向导 4 设置共享文件夹 5 启用共享 6 关闭虚拟机设置 7 开启虚拟机 8 登陆帐户 9 看见虚拟机桌面 10 安装vmwaretools 1 ...

  7. Linux 6.3下安装Oracle Enterprise Cloud Control 12c

    Oracle enterprise cloud control 12c的安装是一个比較复杂的过程,由于他须要依赖于Oracel database以及Oracle Weblogic. 如今Oracle已 ...

  8. MySQL 5.6.20-4 and Oracle Linux DTrace

    https://blogs.oracle.com/wim/entry/mysql_5_6_20_4?utm_source=tuicool&utm_medium=referral By WimC ...

  9. Oracle MySQL Server 安全漏洞

    漏洞名称: Oracle MySQL Server 安全漏洞 CNNVD编号: CNNVD-201401-317 发布时间: 2014-01-22 更新时间: 2014-01-22 危害等级: 中危  ...

随机推荐

  1. 测试工具:insure++

    CSDN资源:http://www.csdn.net/tag/insure%252B%252B 安装. 1,简介:http://baike.baidu.com/link?url=bCcoWd3xi07 ...

  2. Java并发编程之ThreadLocal类

    ThreadLocal类可以理解为ThreadLocalVariable(线程局部变量),提供了get与set等访问接口或方法,这些方法为每个使用该变量的线程都存有一份独立的副本,因此get总是返回当 ...

  3. Servlet基础之一:Servlet基本接口与类

    1.概述 Servlet API中共有5个包,约113个接口和类: javax.servlet javax.servlet.http javax.servlet.jsp javax.servlet.a ...

  4. 初学swift笔记 方法(九)

    import Foundation /* 方法 */ //实例方法 一定需要依附于对象 class MyPoint { var x: Double = 0.0 var y: Double = 0.0 ...

  5. Turn the corner--hdu2438(3分法)

    Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission( ...

  6. ArrayList的contains方法(转)

    今天在用ArrayList类的caontains方法是遇到了问题,我写了一个存放User类的ArrayList  但在调用list.contains(user)时总是返回false. 去看了下Arra ...

  7. 阿里云 centos 修改iptables

    一.检查iptables服务状态 首先检查iptables服务的状态 [root@woxplife ~]# service iptables status iptables: Firewall is ...

  8. Callable,Runnable比较及用法

    http://blog.csdn.net/xtwolf008/article/details/7713580 http://www.cnblogs.com/whgw/archive/2011/09/2 ...

  9. VC++学习之一

    对于编程语言,我一直认为它只是一种工具,就像锤子,斧头一样,每种语言都用自己比较适用的地方,用的时候拿来就可以了.这种思想让我对语言没有做过很仔细的学习,虽然频繁使用过C,C++,java,C#,De ...

  10. entity framework如何控制并发

     entity framework如何控制并发 针对字段http://msdn.microsoft.com/en-us/library/vstudio/bb738618(v=vs.100).aspx ...