精华内容
下载资源
问答
  • Linux安装MySQL5.7
    万次阅读 多人点赞
    2019-06-25 11:08:32

    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

     

    解压

    tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 
    

     

    再移动并重命名一下

    mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

    创建mysql用户组和用户并修改权限

    groupadd mysql
    useradd -r -g mysql mysql

    创建数据目录并赋予权限

    mkdir -p  /data/mysql              #创建目录
    chown mysql:mysql -R /data/mysql   #赋予权限

     

    配置my.cnf

    vim /etc/my.cnf

     内容如下

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    #character config
    character_set_server=utf8mb4
    symbolic-links=0
    explicit_defaults_for_timestamp=true
    

    初始化数据库

    进入mysql的bin目录

    cd /usr/local/mysql/bin/

    初始化

    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

     查看密码

    cat /data/mysql/mysql.err
    

    启动mysql,并更改root 密码

    先将mysql.server放置到/etc/init.d/mysql中

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    

    启动!!!

    service mysql start
    
    ps -ef|grep mysql
    
    

    到这里说明mysql已经安装成功了!!

    下面修改密码

    首先登录mysql,前面的那个是随机生成的。

    ./mysql -u root -p   #bin目录下

    再执行下面三步操作,然后重新登录。

    SET PASSWORD = PASSWORD('123456');
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    FLUSH PRIVILEGES;                                 

     这时候你如果使用远程连接……你会发现你无法连接。

    这里主要执行下面三个命令(先登录数据库)

    use mysql                                            #访问mysql库
    update user set host = '%' where user = 'root';      #使root能再任何host访问
    FLUSH PRIVILEGES;                                    #刷新

    ok!!!!MySQL5.7就装好了……坑是真的多……但是如果按这个流程走应该是能顺利装下来的。(因为我装了两遍……)

    如果不希望每次都到bin目录下使用mysql命令则执行以下命令

    ln -s  /usr/local/mysql/bin/mysql    /usr/bin

     

    为了防止版本不同而导致安装失败……这里我把MySQL的包放在百度云上。

    链接: https://pan.baidu.com/s/1oZLaBAELK9tuB1FCfQfzUg 提取码: mvji 复制这段内容后打开百度网盘手机App,操作更方便哦

    更多相关内容
  • 主要介绍了Linux下安装mysql8.0.20的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • linux下安装mysql

    2017-12-20 01:06:08
    linux下安装mysql
  • Linux下安装mysql安装包安装及详细步骤 (有安装包及步奏 问题解答) Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种...
  • 主要给大家介绍了关于linux安装mysql 8.0.x的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  • Linux安装Mysql

    2019-03-28 13:27:43
    Linux安装Mysql,并创建一个数据库,为一个账号分配访问权限,导入sql脚本
  • linux 安装 Mysql

    2018-09-05 10:18:20
    linux 安装mysql
  • yum安装mysql 5.1.73 卸载系统自带的mysql 执行以下命令查看是否有自带mysql: rpm -qa | grep mysql 如果发现有输出结果,那么执行以下命令依次删除: rpm -e **** --nodeps 开始安装mysql 首先安装mysql客户端: ...
  • mysql安装位置:/software/mysql 数据库文件数据位置:/data/mysql 注:未防止混淆,这里都用绝对路径执行命令  除了文件内容中的#,这里所有带#都是linux命令  >mysql 是mysql的命令 步骤: 1、在根目录创建...
  • 最近在linux上装mysql时遇到一些棘手的问题,百思不得其解,下面小编给大家带来了linux下安装mysqlmysql.sock问题,感兴趣的朋友一起看看吧
  • 主要介绍了Linux下安装mysql 5.7.17.tar.gz的教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
  • linux下安装mysql服务器

    2016-09-20 13:48:26
    linux下安装mysql服务器
  • linux安装mysql,亲测没有问题,本文档详细介绍了linux下用命令行实现mysql安装,小白即可使用
  • linux系统下安装MySQL5.7详细教程  本次安装使用压缩包方式安装,同时附带systemv和systemd两种启动方式配置,绝对保姆级教程。学习此教程需要了解Linux基础命令掌握vi编辑器。 一、下载压缩包  前往MySQL官网下载...
  • 本篇内容主要给大家讲解一下如何在linux下安装MYSQL数据库,并以安装MYSQL5.6版本为例子教给大家进行登录用户名和密码的修改等操作。 源码下载地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads tar.gz...
  • 安装。有卸载。有配置文件修改,,
  • linux安装mysql需要的包

    2019-01-08 20:27:44
    这个是linux centos安装mysql需要的包
  • 主要为大家详细介绍了Linux下mysql 8.0.15安装配置图文教程以及修改密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 2)也可以自己在网上下载mysql服务,通过xftp传输至Linux系统,自己安装(一般安装在usr或opt目录) 2.启动数据库 安装完毕,执行命令service mysqld start 3.登录数据库 mysql -u root -p回车后输入密码(mysql...
  • Linux下安装MySQL教程

    千次阅读 2022-03-18 10:01:15
    Linux下安装MySQL获取安装包1.从官网下载2.使用wget命令获取环境配置1.检测系统是否自带MySQL安装1.解压重命名2.创建MySQL用户和用户组3.安装数据库启动MySQL并测试1.配置MySQL环境变量2.启动MySQL开放防火墙端口...

    获取安装包

    1.从官网下载

    官网访问地址:MySQL官网

    在这里插入图片描述
    在这里插入图片描述

    2.使用wget命令获取

    wget http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
    

    环境配置

    1.检测系统是否自带MySQL

    rpm -qa|grep -i mysql
    

    如果有就进行卸载,使用rpm -ev package_name --nodeps 删除检查出来的包。没有的话跳过去安装就行了。
    例如:

    rpm -ev mysql-server-5.1.71-1.el6.x86_64 --nodeps
    

    查找之前的MySQL目录,并使用 rm -rf 文件夹名 删除

    find / -name mysql
    

    删除my.cnf

    rm -rf /etc/my.cnf
    

    安装

    1.解压重命名

    解压

    tar -zxvf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
    

    在这里插入图片描述

    重命名

    mv mysql-5.7.37-linux-glibc2.12-x86_64 mysql
    

    在这里插入图片描述
    将MySQL移动到自己想要的位置

    mv mysql /data/software/
    

    2.创建MySQL用户和用户组

    查看mysql用户和组是否存在,没有则创建

    cat /etc/group|grep mysql
    groupadd mysql
    useradd -r -g mysql mysql
    

    在这里插入图片描述

    3.安装数据库

    首先进入到mysql目录下

    创建data目录

    mkdir data
    

    将mysql目录的所有者及所属组改为mysql,目录改为你自己的

    chown -R mysql.mysql /data/software/mysql
    

    在support-files目录下创建my_default.cnf

    cd support-files/
    touch my_default.cnf
    

    在这里插入图片描述
    编辑my_default.cnf文件,进行配置
    这里只进行了简单的配置,目录记得改成自己的,详细的可以去百度

    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=/data/software/mysql
    # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错                            
    datadir=/data/software/mysql/data
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    #日志存放目录
    log-error=/data/software/mysql/data/mysqld.log
    pid-file=/data/software/mysql/data/mysqld.pid
    
    

    拷贝到 /etc/my.cnf

    cp my_default.cnf /etc/my.cnf
    

    在mysql目录下:初始化MySQL
    目录还是要换成自己的

    ./bin/mysqld --initialize --user=mysql --basedir=/data/software/mysql/ --datadir=/data/software/mysql/data/
    

    这里可能会报错
    在这里插入图片描述
    如果报这个错误:执行下面命令

    yum install libaio
    

    在这里插入图片描述
    再次执行初始化命令
    在这里插入图片描述
    查看日志(改成自己的目录),下面的红框是初始密码

    cat /data/software/mysql/data/mysqld.log
    

    在这里插入图片描述
    把启动脚本放到开机目录下

    cp ./support-files/mysql.server /etc/init.d/mysql
    

    在这里插入图片描述

    启动MySQL并测试

    1.配置MySQL环境变量

    vim /etc/profile
    

    在文件最下面添加一行(目录改成自己的)

    #mysql
    export PATH=$PATH:/data/software/mysql/bin
    

    在这里插入图片描述
    刷新配置文件

    source /etc/profile
    

    2.启动MySQL

    service mysql start
    

    在这里插入图片描述
    配置完环境变量以后,可以在任意位置进入mysql

    mysql -u root -p
    

    在这里插入图片描述

    输入刚才日志文件的临时密码

    修改密码,自己的密码

    set password=password('root1234');
    grant all privileges on *.* to root@'%' identified by 'root1234';
    

    在这里插入图片描述
    退出mysql

    exit;
    

    重启mysql生效

    service mysql restart
    

    开放防火墙端口3306

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    

    刷新

    firewall-cmd --reload
    

    在这里插入图片描述
    远程连接测试
    在这里插入图片描述

    展开全文
  • 本文档是一篇linux下安装mysql的教程,其内容包括mysql数据库安装,用户配置,主从配置等。
  • linux安装mysql

    2014-01-21 14:19:59
    mysql 详细安装
  • linux下安装mysql8.0

    千次阅读 2022-01-23 19:07:33
    1、在mysql官网下载mysql8.0的安装包 首先进入/usr/local/目录 创建mysql目录: 执行:mkdir mysql 命令创建mysql目录 进入mysql目录: 下载安装包: 执行: wget ...

    1、在mysql官网下下载mysql8.0的安装包
    首先进入/usr/local/目录下
    在这里插入图片描述
    创建mysql目录:
    执行:mkdir mysql 命令创建mysql目录
    进入mysql目录:
    在这里插入图片描述
    下载安装包:
    执行: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
    在这里插入图片描述
    2、将安装包解压在mysql目录下
    在这里插入图片描述
    3、解压之后,将解压后的文件夹重新命名:
    在这里插入图片描述
    4、创建mysql用户和组并更改权限等
    groupadd mysql
    useradd -g mysql mysql
    chown -R mysql.mysql /usr/local/mysql/mysql8.0
    5、进入mysql的安装目录mysql8.0下的bin目录(注意:一定要进入安装目类下,否则会初始化失败的,之前搜过教程,一直初始化失败!!!)
    在这里插入图片描述
    然后执行初始化语句:得到随机密码
    ./mysqld --user=mysql --basedir=/usr/local/mysql/mysql8.0 --datadir=/usr/local/mysql/mysql8.0/data/ --initialize
    (–basedir= mysql的安装目录;–datadir= mysql的数据存放目录)
    在这里插入图片描述
    6、将mysql服务添加到自启动服务中:
    cd /usr/local/mysql/mysql8.0
    cp -a ./support-files/mysql.server /etc/init.d/mysql
    在这里插入图片描述
    授权添加服务:
    chmod +x /etc/init.d/mysql
    chkconfig --add mysql
    7、修改配置文件
    输入:
    [client]
    default-character-set=utf8
    #password = k0Ui&wV(Z3yt
    port = 3306
    socket = /tmp/mysql.sock

    [mysqld]
    #配置mysql的文件夹 和 mysql data目录
    basedir=/usr/local/mysql/mysql8.0
    datadir=/usr/local/mysql/mysql8.0/data
    default-storage-engine=INNODB
    character-set-server=utf8
    collation-server=utf8_general_ci
    port = 3306
    socket = /tmp/mysql.sock
    skip-external-locking
    key_buffer_size = 16K
    max_allowed_packet = 1M
    table_open_cache = 4
    sort_buffer_size = 64K
    read_buffer_size = 256K
    read_rnd_buffer_size = 256K
    net_buffer_length = 2K
    thread_stack = 128K
    8、启动服务:
    systemctl start mysql
    service mysql status
    在这里插入图片描述
    至此mysql8.0安装完成
    9、登录mysql出现以下错误:
    原因:没有在全局变量中声明
    在这里插入图片描述
    方法一:
    进入mysql8.0的安装目录下,执行(我输入的密码是初始化的随机密码):
    在这里插入图片描述
    方法二:在配置文件中声明环境变量:
    在 ~/.bash_profile文件中声明环境变量
    在这里插入图片描述
    在这里插入图片描述
    10、修改root登录mysql的密码:
    首先用随机密码登录mysql:
    在这里插入图片描述
    修改密码:
    ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘gmw1997’;
    在这里插入图片描述
    重新登录验证:
    在这里插入图片描述

    展开全文
  • Linux安装mysql

    2018-07-23 15:51:58
    MySQLLinux系统安装,以及所需的依赖包,一共是四个依赖包
  • Linux下安装Mysql

    千次阅读 2020-06-19 08:21:11
    myql官网下载地址 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 可以直接通过命令下载 wget -c ...tar zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz ...

    下载

    myql官网下载地址

    https://dev.mysql.com/downloads/mysql/5.7.html#downloads

    可以直接通过命令下载

    wget -c https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz

    解压配置安装

    解压

    tar zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
    在这里插入图片描述

    移动重命名

    mv mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
    在这里插入图片描述

    依次执行添加用户并赋予权限

    groupadd mysql #创建mysql用户组
    useradd -r -g mysql mysql #添加用户
    cd mysql
    mkdir data
    chown mysql:mysql -R /usr/local/mysql/data #赋予目录权限
    在这里插入图片描述

    配置my.cnf,主要是配置一些路径,日志文件和进程id文件要提前创建好,否则启动时会报错

    vim /etc/my.cnf
    在这里插入图片描述

    初始化数据库,记住生成的随机密码

    cd /usr/local/mysql/bin
    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql --initialize
    !](https://img-blog.csdnimg.cn/2020061814060526.png)

    启动

    将启动脚本放入init.d目录下

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    启动mysql,启动过程中可能会遇到一些启动失败的问题,这里就不一一列出来了,具体问题根据日志分析就好了。

    service mysql start #

    启动成功!
    在这里插入图片描述
    进入bin目录

    cd /usr/local/mysql/bin
    ./mysql -uroot -ph02MN-HsEbk- # 登录mysql,密码是初始化时生成的随机密码 在这里插入图片描述

    提示执行操作前需要修改密码
    在这里插入图片描述
    修改密码

    SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘admin’);
    在这里插入图片描述

    增加软连接,不需要打开bin目录执行登录命令了

    ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
    G9nLmNzZG4ubmV0L3FxXzM3MTMyODE0,size_16,color_FFFFFF,t_70)

    测试远程连接

    连接失败

    在这里插入图片描述
    解决方式

    1. 服务器开启对外访问端口权限,我用的阿里云服务器,在安全组中配置mysql 3306端口
      在这里插入图片描述
    2. 通过user表查询root用户仅限于localhost连接
      在这里插入图片描述
      Host改为% 任意ip可以连接

    update user set Host = ‘%’ where User = ‘root’;
    在这里插入图片描述

    1. 重启mysql
      在这里插入图片描述
      在这里插入图片描述
      至此算是安装启动成功了,安装过程中可能会遇到很多问题,每个机器环境都不一样,具体问题具体分析吧,本文仅供参考!
    展开全文
  • 主要介绍了Linux yum 命令安装mysql8.0的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 669,666
精华内容 267,866
关键字:

linux安装mysql

mysql 订阅
友情链接: OneNET_M5310_COAP.zip