linux上安装mysql数据库

步骤:

一. MySQL 依赖 libaio,所以先要安装 libaio
# yum search libaio  # 检索相关信息
# yum install libaio # 安装依赖包
  成功安装,提示如下:
[root@bogon /]# yum install libaio
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.yun-idc.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
软件包 libaio-0.3.109-12.el7.x86_64 已安装并且是最新版本

无须任何处理


二.检查 MySQL 是否已安装
# yum list installed | grep mysql
如果有,就先全部卸载,命令如下:
# yum -y remove mysql-libs.x86_64

若有多个依赖文件则依次卸载。当结果显示为 Complete!即卸载完毕。


三.下载 MySQL Yum Repository
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

如果提示-bash: wget: 未找到命令,请先执行 yum install wget 安装 wget


四.添加 MySQL Yum Repository

添加 MySQL Yum Repository 到你的系统 repository 列表中,执行

# yum localinstall mysql-community-release-el7-5.noarch.rpm

显示Complete!  则说明 源添加成功。


五.验证下是否添加成功
# yum repolist enabled | grep "mysql.*-community.*"
    可以看到下面内容:
[root@bogon software]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64        MySQL Connectors Community           1
mysql-tools-community/x86_64             MySQL Tools Community                1

mysql56-community/x86_64                 MySQL 5.6 Community Server          13


六.通过 Yum 来安装 MySQL
# yum install mysql-community-server 

      Yum命令会自动处理 MySQL 与其他组件的依赖关系,输入两次 y 继续,执行完成会提示“完毕!”。此时MySQL 安装完成,它包含了 mysql-community-server、mysql-community-client、mysql-community-common、mysql-community-libs 四个包。


七.启动和关闭 MySQL Server
启动 MySQL Server:
systemctl start  mysqld
查看 MySQL Server 状态:
systemctl status  mysqld
关闭 MySQL Server:

systemctl stop mysqld


八.测试是否安装成功
执行 # systemctl start  mysqld   //先启动mysql服务
执行 # mysql                            //进入命令行
执行完mysql命令,可以进入 mysql 命令行界面,然后会显示如下内容:
[root@bogon software]# mysql
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>


九.初始化安装的话为空,所以我们要在mysql命令行里设置root用户的密码
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';

mysql> flush privileges;


十.修改root密码后,我们用navicat远程连接此mysql数据库。
如果出现报错:1130-host ... is not allowed to connect to this MySql server,则说明MySQL不允许从远程访问的方法 .
解决办法:
   进入mysql命令行;
   mysql>use mysql;
   mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION  //赋予任何主机访问数据的权限
   mysql>FLUSH   PRIVILEGES  //修改生效
   mysql>EXIT  //退出MySQL服务器



参考网页:    http://www.cnblogs.com/adjk/p/6660453.html

http://www.cnblogs.com/shyy/archive/2012/03/30/2453034.html

http://www.cnblogs.com/daizhuacai/archive/2013/01/17/2865138.html



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值