您的位置:首页 > 博客中心 > 数据库 >

mysql server advanced 5.6安装

时间:2022-03-14 02:16

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  成功~  可以用客户端连接。

热门排行

今日推荐

热门手游