Linux中mysql安装配置

准备以下安装包,并按照以下顺序进行升级安装。

安装之前需要先检测系统版本与软件版本是否一致。

          检测系统版本:cat /proc/version

         检测软件是否已经安装:rpm –qa | grep ‘软件名’

安装顺序如下:

rpm -ivh perl-DBI-1.609-4.el6.i686.rpm --安装软件
rpm -ivh perl-DBD-MySQL-4.013-3.el6.i686.rpm —安装软件
rpm -Uvh openssl-1.0.1e-16.el6_5.14.i686.rpm----升级库
rpm -Uvh mysql-libs-5.1.73-3.el6_5.i686.rpm —升级软件
rpm -ivh mysql-5.1.73-3.el6_5.i686.rpm —安装软件
rpm -ivh mysql-server-5.1.73-3.el6_5.i686.rpm —安装软件

安装完成之后,

   启动服务:service mysqld start

  设置用户密码:mysqladmin –u root –password 'root'

   连接mysql服务:mysql –u root –p 回车后输入密码root即可

   查询所有的数据库:show databases;

   切换数据库:use 数据库名称;

   查询用户信息:select user,password from user;

如何设置允许外部连接?当在服务器上安装完成之后,在其它机器上是无法连接的,因为有主机限制,不允许远程登录。常见错误如下:Navicat连接报错:1130-host is not allowed MySQL不允许从远程访问的方法

改表法。这个时候只要在安装mysql服务的主机上登录mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改为"%"。
在安装mysql的服务器上:
登录:mysql -u root-p
切换到mysql数据库:user mysql;
将root用户名更换为%:update user set host=’%’ where user = ‘root’;
查看更改:select host, user from user;
赋予任何主机访问数据的权限:
grant all privileges on *.* to ‘root’@’%’ with grant option;
使修改生效:flush privileges;
退出服务器:exit;
此时,在通过Navicat测试即可连接。

连接问题:Navicat连接mysql 2003 - Can’t connect to MySQL server on ’ '(10038)

没有开放3306端口

打开防火墙对端口限制的方法:

#查看端口是否已经开放
/etc/init.d/iptables status
#开启8011端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT  
#保存配置    
/etc/rc.d/init.d/iptables save 
#重启服务        
/etc/rc.d/init.d/iptables restart      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值