linux下mysql 最新版安装图解教程

1、查看当前安装的linux版本

命令:lsb_release -a 如下图所示

通过上图中的数据可以看出安装的版本为RedHat5.4,所以我们需要下载RedHat5.4对应的mysql安装包

2、下载mysql安装文件

官方网站下载安装包,因为本地RedHat版本为Red Hat 5.4,操作系统是64位的
 所以在官方网站下载以下安装包 http://dev.mysql.com/downloads/mysql#downloads
 MySQL-server-5.5.25a-1.rhel5.x86_64
 MySQL-client-5.5.25a-1.rhel5.x86_64
 MySQL-devel-5.5.25a-1.rhel5.x86_64

3、安装mysql

1、进入安装文件的目录

2、安装mysql服务端

rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm

如图:mysql-server安装

3、安装mysql客户端、mysql-devel

rpm -ivh MySQL-client-5.5.25a-1.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-5.5.25a-1.rhel5.x86_64.rpm

如图:mysql-client-devel

启动mysql服务

4、修改mysql中root的初始化密码

1、命令如下:

# /usr/bin/mysqladmin -u root password ‘rootadmin’

格式:mysqladmin -u用户名 -p旧密码 password 新密码

2、例子

# /usr/bin/mysqladmin -u root password ‘rootadmin’

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了

3、用新的密码进行登录,如下图所示:

5、重启与停止mysql服务

启动方式1:service mysql start
 启动方式2:/etc/init.d/mysql start
 停止方式1:service mysql stop
 停止方式2:/etc/init.d/mysql shutdown
 重启方式1:service mysql restart
 重启方式2:/etc/init.d/mysql restart

开启远程访问功能

1、基本原理

mysql安装成功之后,默认的是没有开启远程访问的权限,只有本地才可以进行访问
mysql默认的相关配置实际上是在mysql数据库中mysql用户中的user表中,只需要修改此表中相关记录即可实现
具体查看方式可以参考下图所示:

2、添加新用户进行授权

#grant all privileges on *.* to 创建的用户名 @”%” identified by “密码”;
#flush privileges; #刷新刚才的内容

#格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;   
#@后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端
#如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。

3、为现有的用户设置远程访问权限

#use mysql;
#update db set host = ‘%’ where user = ‘用户名’;
#如果写成 host=localhost 那此用户就不具有远程访问权限   
#FLUSH PRIVILEGES;

4、查看修改后的结果

#use mysql; 
#select host,user,password from user;

linux上安装mysql的更多相关文章

  1. 怎样在 Ubuntu Linux 上安装 MySQL

    本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...

  2. linux上安装 mysql

    一.linux 上安装 mysql 1.查看mysql是否安装 rpm -qa|grep mysql 2.卸载 mysql yum remove mysql mysql-server mysql-li ...

  3. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  4. 在linux上安装MySQL数据库,并简单设置用户密码,登录MySQL

    在新装的Centos系统上安装MySQL数据库. <p><a href="http://www.cnblogs.com/tijun/">提君博客原创< ...

  5. linux上安装mysql,亲试成功

    安装mysql参考 网址https://blog.csdn.net/a774630093/article/details/79270080 本文更加详细. 1.先检查系统是否装有mysql rpm - ...

  6. Linux上安装MySQL及其基础配置

    本文主要介绍Linux下使用yum安装MySQL,以及启动.登录和远程访问MySQL数据库. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | gr ...

  7. Linux上安装mysql,实现主从复制

    MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的 ...

  8. Linux上安装Mysql+Apache+Php

    一.安装Mysql 1.卸载默认的mysql yum -y remove mysql-libs-* Removed:  mysql-libs.x86_64 0:5.1.73-3.el6_5 卸载成功 ...

  9. 亲测linux上安装mysql

    1.rpm -ivh MySQL-server-5.6.19-linux_glibc2.5.x86_64.rpm(这是复制过来的,用Tab键自动补齐吧)2.rpm -ivh MySQL-client- ...

随机推荐

  1. css3制作滚动按钮

    1,中间圆点用到css3的gradient属性 2,运动用到css3的transition属性 3,需要写各个浏览器的兼容 代码如下 <!DOCTYPE html> <html la ...

  2. 《Java程序设计》 实验一 实验报告

    实验一 Java开发环境的熟悉(Windows + IDEA) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 1.完成 ...

  3. Android receiver

    可以在代码文件中声明一个receiver,也可以在manifest中声明一个,前者中的receiver只有在该activity launch起来以后才会监听其所感兴趣的事件, 而如果在androidM ...

  4. 20145236 《Java程序设计》 第十周学习总结

    20145236 <Java程序设计> 第十周学习总结 Java网络编程 Java网络编程技术 Java语言是在网络环境下诞生的,所以Java语言虽然不能说是对于网络编程的支持最好的语言, ...

  5. MySql查找几个字段的值一样的记录

    ),name,class,charge_start,charge_end ) ; 注意:having在这里起到很大的作用,只有在having中,才可以对类似sum(),count()等等复合函数的结果 ...

  6. BZOJ3058 四叶草魔杖

    Poetize11的T3 蒟蒻非常欢脱的写完了费用流,发现...边的cost竟然只算一次!!! 然后就跪了... Orz题解:"类型:Floyd传递闭包+最小生成树+状态压缩动态规划首先Fl ...

  7. 学习记录012-NFS

    1.Network file System 主要是通过网络让不同的主机进行通信,构建于ip协议之上的现代文件系统,用来存储共享视频,图片,文件等 2.并发大的时候会有点问题(维护不好会丢数据) 3.N ...

  8. table表格

    表格是一种组织整理的数据的手段,在div布局还未流行是,也用来布局,一个表格包含了表格整体.表格头部.每个表格均有若干行,每行被分为若干单元格. 在HTML中表格使用table标签来定义,行由< ...

  9. 使用Socket进行通信

    客户端通常可使用Socket的构造器来连接到指定服务器,Socket通常可使用如下两个构造器. Socket(lnetAddress/String  remoteAddress , int  port ...

  10. [css3]搜索框focus时变长

    结构: <form class="demo-a">    <input placeholder="Search" type="sea ...