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. C#制作简易屏保(转)

    C#制作简易屏保[原创] 原始网址: http://www.cnblogs.com/drizzlecrj/archive/2006/10/06/522182.html 2006-10-06 16:25 ...

  2. [转载]CodeBlocks+wxWidgets

    到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦. 到www.wxWidgets.org下载并安装wxWidgets,如果 ...

  3. Long,String类型的两个值进行比较,注意点!!!

    一: . Long 类型指的是 java.util.Lang 对象,而不是基本类型 long (注意大小写)Java中如果使用 == 双等于比较对象,等于比较的是两个对象的内存地址,也就是比较两个对象 ...

  4. Oracle学习之常见错误整理

    一.ORA-12154: TNS: 无法解析指定的连接标识符 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接, ...

  5. HttpClient---------demo

    public class aa { public static void main(String[] args) { // 创建HttpClient实例 HttpClient httpclient = ...

  6. FTP下文件夹权限的设置755,766,777,644代表什么意思

    一般情况下,为了网站更安全,我们需要给文件或文件夹设置权限,在采用FTP登录的方式下,经常会用到755,766,777,644等设置. 具体这些数字都代表什么意思呢? 这三个数字分别表示:不同用户或用 ...

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

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

  8. 实现一个Memcpy函数:将源指针所指的区域从起始地址开始的n个字节复制到目的指针所指区域

    首先肯定要先看看这两部分是不是有内存重叠?为什么? 1.因为如果有内存重叠(目的地址起始位置处于源指针所指区域之中),你再从起始位置复制的话,这样目的地址改变的时候将源地址内存里面存的东西给改变了,所 ...

  9. 回文数猜想(hd1282)

    回文数猜想 Problem Description 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将该数与他的倒序 ...

  10. php5.5以上的版本 开启curl

    对于php5.5以上的版本开启方法,需要libeay32.dll.ssleay32.dll.libssh2.dll三个文件拷备到C:\Windows目录下,php.ini中 扩展开启,重启apache ...