Linux常用开发环境软件-mysql安装

linux下安装MySQL 5.7.22版本

  1、用rpm -qa | grep mysql查看当前rpm安装的MySQL版本

    

  2、卸载系统默认rpm安装的MySQL版本

    使用rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64命令卸载系统默认rpm安装的MySQL版本

    

  3、到官网下载linux

    官网地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

  4、选择安装版本、系统。系统版本

    

  5、用WinScp工具,将下载好的mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz传输到linux服务器下的opt目录下(opt就相当于window的d://software存放第三方软件包)

    

  6、将压缩包解压到/user/local/mysql目录下

    tar -zxvf /opt/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz  //解压压缩包mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql  //将解压好的压缩包剪切到/usr/local/mysql目录下

   7、创建用户组mysql

    groupadd mysql  //创建用户组mysql

    

  8、创建用户mysql,并添加到用户组mysql中

    useradd -g mysql mysql  //创建用户并添加到用户组mysql

    

  9、进入mysql的解压路径,并修改mysql目录下的拥有者和所属组

    chown -R mysql:mysql ./  //递归修改当前目录的所有者和所属组

    

  10、安装和初始化数据库

    bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  //安装和初始化数据库

    记住临时生成的密码,如下图最后一行的w2:6f7tg63iJ

    

  11、安装SSL
    
bin/mysql_ssl_rsa_setup  //安装SSL,默认证书安装在环境变量datadir下

    

  12、将/usr/local/mysql/support-files/mysql.server 拷贝为/etc/init.d/mysql并设置运行权限,这样就可以使用service mysql命令启动/停止服务

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql  //将/usr/local/mysql/support-files/mysql.server 拷贝为/etc/init.d/mysql

    chmod +x /etc/init.d/mysql  //设置/etc/init.d/mysql运行权限

    

  13、将mysql服务加入开机启动项  

      chkconfig --add mysql  //注册mysql服务为开机启动项

    chkconfig --list mysql  //查看是否注册成功,我安装的系统是以3级别运行的

    

  14、启动mysql

    service mysql start  //上一步已经把启动脚本/usr/local/mysql/support-files/mysql.server拷贝到了/etc/init.d/mysql,所以可以这样启动

  15、连接mysql,密码是步骤10初始化的密码

    ./mysql -uroot -p  //连接mysql

    

  16、修改密码

    alter user ‘root‘@‘localhost‘ identified by ‘root‘;  //第一个root是帐号,第二个root是设置的新密码

    

  17.设置远程连接mysql,并刷新权限

    linux为了安全,默认是不允许mysql服务器以外的机器访问本机mysql数据库服务的,需要重新授权root账号以提供远程访问:

    grant all privileges on *.* to [email protected]‘%‘ identified by ‘root‘;  //重新授权root账号以提供远程访问

    格式:grant all privileges on 库名.表名 to ‘用户名‘@‘IP地址‘ identified by ‘密码‘ with grant option; flush privileges;

    补充说明: 库名:要远程访问的数据库名称,所有的数据库使用“*”
            表名:要远程访问的数据库下的表的名称,所有的表使用“*”
                    用户名:要赋给远程访问权限的用户名称
                 IP地址:可以远程访问的电脑的IP地址,所有的地址使用“%”
                                 密码:要赋给远程访问权限的用户对应使用的密码

    flush privileges;  //刷新权限

    

       查看是否成功

    select host,user from mysql.user;  //查找用户表

    

  18、退出

    quit  //退出mysql界面

    

  补充:mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息,多了个进程

     

    

 

原文地址:https://www.cnblogs.com/daishengda/p/9127759.html

时间: 2024-10-01 06:41:41

Linux常用开发环境软件-mysql安装的相关文章

Linux常用开发环境软件-RabbitMQ安装(docker环境下)

linux下docker环境安装RabbitMQ版本 1.从docker官网仓库下载安装RabbitMQ镜像 docker pull rabbitmq:management 注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq. 2.启动RabbitMQ docker镜像 docker run -d --hostname my-rabbit -p 5672:5672

Linux常用开发环境软件-redis安装

linux下安装redis3.2.11版本 1.安装编译环境 yum install gcc //安装编译环境 2.到官网下载redis 官网地址:https://redis.io/download 3.用WinScp工具,将下载好的redis-3.2.11.tar.gz传输到linux服务器下的opt目录下(opt就相当于window的d://software存放第三方软件包) 4.将压缩包解压到/user/local/redis目录下 tar -zxvf /opt/redis-3.2.11.

在Linux下搭建Java web的开发环境之MYSQL安装

本文介绍如何在Linux下安装MYSQL数据库. 1.将下载好的MYSQL安装文件复制至/home目录下 2.tar -xzvf 安装文件名.解压成功后会发现当前目录下会多出一个文件夹. 3.配置<这是最重要的啊,想想为什么要这么修改?> 我们先罗列出需要修改的参数. ①创建MYSQL组 Groupadd mysql cat /etc/group | more//查看是否创建成功 为什么要创建MYSQL用户组呢?只有加入该组的人员才能使用数据库!控制权限管理. ②创建mysql用户,并放入到m

搭建PHP开发环境 apache+MySQL+PHP 安装phpMyAdmin模块

该博文参考的资料来源于: http://wenku.baidu.com/view/0e4c569ddd3383c4bb4cd267.html http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html http://www.admin10000.com/document/54.html http://blog.csdn.net/zutsoft/article/details/21651041 昨天花了差不多一天的时间,跳过无数“坑”

Linux PC开发环境搭建建议

搭建Linux PC开发环境 很早之前整理的在Linux(ubuntu)系统下搭建 PC开发环境的工具的推荐和简单说明,尽管现在有些已经不再使用,但还是要备份一下,作为以后的参考: package: download from: 软件集成开发环境(代码编辑.浏览.编译.调试) Emacs http://www.gnu.org/software/emacs/ Source-Navigator 5.2b2 http://sourceforge.net/projects/sourcenav 代码索引工

CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此文只讲一个大体流程即可. 一.准备工作: Linux系统: CentOS release 6.4: Tomcat: apache-tomcat-8.0.9.tar.gz:下载:http://dev.mysql.com/downloads/ MySQL:mysql-5.1.73-3el6-5.src.

模拟生成环境的MySQL安装方法-通用二进制方式安装

模拟生成环境的MySQL安装方法-通用二进制方式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.并发响应用户请求的网络IO模型 1>.单进程 特点:一个进程响应一个请求.而且只有一个进程,所以执行任务是串行的. 2>.多进程/线程 特点:一个进程响应一个请求,如prefork多进程模式(由master进程提前开启的多个prefork进程,然后由这些prefork进程去响应多个请求.):也可以一个线程响应一个请求,如worker多线程模式(由master进程开启多个子

wxWidgets 在 Linux 下开发环境配置

本文基于 CodeBlocks (16.0.1) 和 wxWidgets (3.0.2) 搭建 Linux 下 GUI 开发环境. 1. 安装 CodeBlocks Ubuntu 默认的源当前 CodeBlocks 版本为 13.x,为安装最新稳定版,如下步骤, $ sudo add-apt-repository ppa:damien-moore/codeblocks-stable $ sudo apt-get update $ sudo apt-get codeblocks 2. 下载 wxW

s3c6410 Linux 驱动开发环境搭建

s3c6410 Linux 驱动开发环境搭建 -- 既然你是做Linux开发的,你还用虚拟机? 非常多人都在win下做开发,于是SD_writer.exe之类的烧写工具"大行其道",多是用虚拟机Linux. 全然转到Linux下学习開始蛮不爽的,开发板制作商送的教程都是些讲Win-CE的东东,感觉实质性的东西没什么.对于全然用Linux做开发的技术解说非常少,连烧写SD卡都用的win以下的程序.后来找了些资料,整理在这里,希望留给有心人.共同营造一个更好的共同学习的环境. 当别人遇到困