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. A child container failed during start 解决方案

    症状:A child container failed during start 适用问题描述:tomcat挂空可以正常运行,载入项目时挂掉. 相关操作:之前为了省事,由于两个servlet功能类似所 ...

  2. React-Native之ViewPagerAndroid的使用

    刚接触React-Native不久,我就被深深折服了. 前几天做项目用到了ViewPager做广告页,在研究了一番官方文档之后,终于也是大体做出来了,今天就分享给大家吧. 其实,大家如果使用过Andr ...

  3. ASP.NET MVC 常用内置验证特性

    1.[Required] : 必须输入 [Required(ErrorMessage = "请输入用户名")] 2.[StringLength] : 限制字符串长度 [String ...

  4. JavaScript鼠标事件,点击鼠标右键,弹出div

    document.oncontextmenu = function(){return false}; //禁止鼠标右键菜单显示 var res = document.getElementById('b ...

  5. C++标准程序读书笔记-第三章错误和异常处理

    1.命名空间(namespace)std C++标准程序库中的所有标示符都被定义于一个名为std的namespace 2.标准异常类别 (1)语言本身或标准程序库所抛出的所有异常,都派生自基类exce ...

  6. weblogic配置jdbc数据源

    weblogic配置jdbc数据源的过程 方法/步骤   启动weblogic 管理服务器,使用管理用户登录weblogic管理控制台   打开管理控制台后,在左侧的树形域结构中,选择服务->数 ...

  7. 异常处理 - PHP手册笔记

    PHP代码中所产生的异常可被throw语句抛出,并被catch语句捕获.需要进行异常处理的代码都必须放入try代码块内,每一个try至少要有一个与之对应的catch.当一个异常被抛出时,所在代码块后面 ...

  8. Python之路第十天,高级(2)-多线程,多进程,协程

    线程 threading threading模块对象 描述 Thread 表示一个线程的执行对象 Lock 锁原语对象 RLock 可重入锁对象,使单线程可再次获得已经获得了的锁(递归锁定) Cond ...

  9. JAVA笔记(一)super and this

    http://zhangjunhd.blog.51cto.com/113473/20531 总结关键字this与super用法. author: ZJ 07-3-12 Blog: [url]http: ...

  10. 补丁惹的祸-ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService

    未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出 问题: 重新安装了VS2012,结 ...