精华内容
下载资源
问答
  • centos服务器安装mysql
    2017-09-26 01:01:57

    下载安装

    下载64位安装包,安装目录为/usr/mysql

    wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz


    解压

    tar -zxf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz


    重命名解压文件夹并删除安装包

    mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql

    rm -rf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz


    添加用户组

    groupadd mysql

    添加用户mysql 到用户组mysql

    useradd -g mysql mysql


    安装

    cd /usr/mysql/

    mkdir ./data/mysql

    chown -R mysql:mysql /usr/mysql/

    yum -y install autoconf 或者 yum -yinstall perl perl-devel

    yum install libaio* 或者 yum -yinstall libaio-devel

    ./scripts/mysql_install_db --user=mysql--datadir=/usr/mysql/data/mysql

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

    chmod 755 /etc/init.d/mysqld

    cp support-files/my-default.cnf /etc/my.cnf


    修改启动脚本

    vim /etc/init.d/mysqld

    basedir=/usr/mysql/

    datadir=/usr/mysql/data/mysql


    启动服务

    service mysqld start

    测试连接

    ./mysql/bin/mysql -uroot


    基本设置

    添加环境变量

    vim /etc/profile

    exportPATH=$PATH:/usr/mysql/bin

    source /etc/profile


    设置开启启动

    systemctl is-enabled mysqld

    systemctl enable mysqld

    systemctl stop mysqld

    systemctl start mysqld

    systemctl status mysqld


    启动mysql

    service mysqld start

    关闭mysql

    service mysqld stop

    查看运行状态

    service mysqld status


    修改root密码,默认为空

    mysql -uroot -p

    mysql>use mysql;

    mysql> update user setpassword=passworD("test") where user='root';

    mysql> flush privileges;

    mysql> exit; 


    删除匿名用户(也可以直接在数据库图形界面找到user表删除user为空的记录)

    DELETE FROM mysql.user WHERE USER='';

    DELETE FROM USER WHERE USER IS NULL;

    FLUSH PRIVILEGES;


    开启远程访问权限

    mysql>use mysql;

    mysql> GRANT ALL PRIVILEGES ON *.* TO'youruser'@'%'IDENTIFIED BY 'yourpwd' WITH GRANT OPTION;

    mysql> flush privileges;

    mysql>exit; 


    ps:

    防火墙请手动关闭,或设置防火墙对3306端口放行

    云服务器要配置入方向,端口3306

    更多相关内容
  • centos7安装mysql5.7

    2018-01-10 18:25:11
    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
  • 1、通过以下命令,使用最新的包管理器安装MySQL安装过程中一直yes/y即可) sudo dnf install @mysql 2、设置MySQL自动启动 sudo systemctl enable --now mysqld 3、检查MySQL是否在运行 sudo systemctl status ...
  • 项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊。都不一样所以这次还是让我纠结了一把:下面把我安装过程...
  • centos下rpm安装mysql到指定路径及两台服务器主从搭建
  • Centos安装MySQL(完整版)

    千次阅读 2022-03-24 20:34:58
    CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c ...

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

    1 下载并安装MySQL官方的 Yum Repository

    [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

    [root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

    之后就开始安装MySQL服务器。

    [root@localhost ~]# yum -y install mysql-community-server

    这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。这一步会安装完成。

    ------安装过程中报错:安装Mysql失败:GPG密钥已安装,但是不适用于此软件包的问题

    报错信息:

    从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥
    源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
    失败的软件包是:mysql-community-server-5.7.37-1.el7.x86_64
    GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    解决方案:

    GPG验证不通过,我理解是本机配置的这个软件包对应的公钥不对,签名验证失败。(我也不知道这个公钥是在安装过程哪一步自动配置的)。我在mysql官网搜关键字GPG,找到了解决方案,大意是如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中(此方案只适合mysql5.7)。

    执行以下命令:

    $> rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

    2 MySQL数据库设置

    首先启动MySQL

    [root@localhost ~]# systemctl start  mysqld.service

    查看MySQL运行状态,运行状态如图:

    [root@localhost ~]# systemctl status mysqld.service

    此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

    [root@localhost ~]# grep "password" /var/log/mysqld.log

    如下命令进入数据库:

    [root@localhost ~]# mysql -uroot -p

    输入初始密码(是上面图片最后面的 xt,lBEfg)33Z,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

    其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功

    3 开启mysql的远程访问

    执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.0.1,如要开启所有的,用%代替IP):

    grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;

    然后再输入下面两行命令:

    mysql> flush privileges; 

    退出mysql:

    mysql> exit

    4 为firewalld添加开放端口

    添加mysql端口3306和Tomcat端口8080

    [root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
    [root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent

    然后再重新载入

    [root@localhost ~]# firewall-cmd --reload

    5 更改mysql的语言

    首先重新登录mysql,然后输入status:

    可以看到,绿色箭头处不是utf-8

    因此我们先退出mysql,然后再到、etc目录下的my.cnf文件下修改一下文件内容

    进入文件后,新增四行代码:

    保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看

    service myysqld restart

    进入mysql,执行status命令

    mysql> status

    6 设置开机启动

    [root@localhost local]# systemctl enable mysqld
     
    [root@localhost local]# systemctl daemon-reload
    展开全文
  • 一、安装mysql软件 下载并安装MySQL官方的 Yum Repository,Mysql版本8.0.20 wget -i -c ...安装MySQL服务器 yum -y install mysql-community-server [root@CentOS Linux]# yum -y install mysql-co
  • 1.环境准备 ...2.MySQL安装 2.1 解压缩,并重命名为 mysql 2.2 在 mysql 目录下,创建 data 目录 2.3 创建 mysql 的用户组和用户,并对mysql目录设置用户组和用户 2.4 初始化 mysql 2.5 启动 mys
  • 服务器CentOS 8 安装mysql 8.0 全过程

    之前写的有点过时了,最近新装一个数据库,记录一下。

    1.下载Mysql 8.0 数据库 CentOS 8.0 版本

    Mysql下载地址:MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/

    CentOS是属于redHat旗下的,所以选择:

    由于我的轻量级服务器是CentOS 8.2 的 并且是64位(这次用的是腾讯云,新用户便宜) 

    2.下载完成后,用xftp上传到服务器上,我是放在/opt/mysql目录下的。

    安装之前检查是否有安装 mariadb,运行命令 rpm -qa | grep mariadb ,

    如果有安装,则需要卸载,卸载命令:rpm -e mariadb-libs-5.5.68-1.el7.x86_64   --nodeps

    注意标红的地方以你查出来的为准,如果没安装mariadb,就跳过卸载步骤。

    3.解压,并安装以下五个包:

    #解压
    tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar 
    #安装以下这5个包就可以了
    rpm -ivh mysql-community-common-8.0.27-1.el7.x86_64.rpm --nodeps --force
    rpm -ivh mysql-community-common-8.0.27-1.el7.x86_64.rpm --nodeps --force
    rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm  --nodeps --force
    rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm  --nodeps --force
    rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm --nodeps --force
    rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm --nodeps --force
    

    4.运行如下命令初始化mysql,并开启

    mysqld --initialize;
    chown mysql:mysql /var/lib/mysql -R;
    systemctl start mysqld.service;
    systemctl enable mysqld;

    5.运行命令查找mysql的初始密码,如下图

    cat /var/log/mysqld.log | grep password

     6.用初始密码登录mysql

    mysql -uroot -p

     7.虽然mysql安装完成,但是随便运行一个命令就会发现mysql强制要求我们改密码:

    8.运行命令修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root' 

    这样我们在本机用root用户登陆时的密码就改为了 root 

    9.重新登录看看密码是否更改生效

    生效了,用新密码登录成功。

    10.尝试用navicat连接服务器,连接失败,发现端口没开,修改服务器防火墙设置:

    添加规则,允许3306端口开放。

    11.再次尝试发现仍然连不上,原来是数据库没有允许远程连接,修改:

    # 使用的database名称为"mysql"
    >use mysql;  
    # 修改之前查看;
    >select host, user from user;   
    # 修改”root“账号的配置信息
    >update user set host = '%' where user = 'root';  
    # 如果账号是“test”,使用该命令
    # update user set host='%' where user='test';  
    # 验证修改成功;
    >select host, user from user;  
    # 给root账号授权 
    >grant all privileges on *.* to root@'%' with grant option;
    # 刷新使其生效
    >flush privileges;

    好了,现在连上了:

     

    展开全文
  • 本文实例讲述了CentOS7安装mysql5.7解压缩版的方法。分享给大家供大家参考,具体如下: 1.下载安装包 http://dev.mysql.com/downloads/mysql/#downloads 推荐下载通用安装方法的TAR包 2.检查库文件是否存在,如有...
  • CentOS8 服务器安装MySQL

    2022-05-04 22:08:41
    安装 yum list mysql-server 如若出现AppStream的问题,可以: cd /etc/yum.repos.d rm -rf ./* wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo yum ...

    安装

    yum list mysql-server
    如若出现AppStream的问题,可以:

    cd /etc/yum.repos.d
    rm -rf ./*
    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
    yum makecache
    

    在这里插入图片描述
    将名字完全拷贝一下,然后
    yum install -y [粘贴]

    查看状态

    systemctl status mysqld
    查看状态应该是关闭的:
    在这里插入图片描述

    开启:
    systemctl start mysqld
    再次查看应该是激活的:

    在这里插入图片描述

    使用MySQL

    mysql -u root -p
    会要求输入密码,因为没有密码,所以可以直接回车

    设置密码&&外部访问

    在这里插入图片描述

    show databases;
    修改user用户数据进行密码的配置:
    alter user root @localhost identified by '你要改的密码'
    在这里插入图片描述
    表示完成修改
    然后修改mysql表:
    use mysql;

    update user set host='%' where user='root';
    在这里插入图片描述
    然后刷新权限:
    flush privileges;
    在这里插入图片描述

    重新登陆就好了~

    展开全文
  • 解决CentOS 7安装mysql后3306端口不通
  • CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。 1、查看已安装的MariaDB相关rpm包。 rpm -qa | grep mariadb 2、查看已安装的...
  • 服务器CentOS 7.2安装MySql 5.7

    万次阅读 2021-11-21 19:05:41
    一文学会mysql部署
  • Centos离线安装Mysql

    千次阅读 2022-02-15 16:50:19
    一、tar.gz文件安装Mysql5.7 官方参考文档:MySQL :: MySQL 5.7 Reference Manual :: 2.2 Installing MySQL on Unix/Linux Using Generic Binaries 1.下载tar.gz文件 官网:MySQL :: Download MySQL Community ...
  • CentOS7安装MySQL5.7

    千次阅读 2022-07-12 17:33:08
    CentOS 7.x 安装 MySQL 5.7.x
  • CentOS7.9安装MySQL8

    2022-07-08 11:27:24
    CentOS7.9安装MySQL8
  • centos8安装mysql8.0

    千次阅读 2022-02-25 21:25:59
    服务器上部署mysql数据库的快速指南。
  • centos 7.6 安装mysql

    千次阅读 2022-01-05 21:46:22
    centos 7.6 安装mysql
  • centos 8 安装mysql 5.6

    千次阅读 2021-12-21 01:27:04
    先下载mysql-server5.6版本。 使用filezela等工具上传到服务器上。 1、安装: rpm -ivh MySQL-server-5*************.rpm ...3、安装mysql-client rpm -ivh MySQL-client***********.rpm 提示ncur ...
  • 腾讯云云服务器Centos系统安装MySQL数据库详细教程

    千次阅读 多人点赞 2021-02-02 20:27:55
    今天是2021年的2月2日,可以说我把一件压在心底很久的一件事做了,今天我用代金卷买了4个月的云服务器,申请了备案,并且配置了MYSQL,有兴趣的可以往下看看,如果是奔着标题来了的,可以直接看下面。   &...
  • 今天,记录下在CentOS 6.8服务器上如何安装MySQL 8.0.18,废话不多说了,直接进入主题。 一、卸载CentOS 6.8自带的MySQL 首先,卸载CentOS 6.8服务器上自带的MySQL,在命令行中输入如下命令查看CentOS 6.8服务器自带...
  • centos7安装Mysql8.0

    千次阅读 2022-03-05 14:47:36
    centos7安装Mysql8.0
  • CentOS7安装MySQL8(超级详细-无坑)

    万次阅读 多人点赞 2022-04-06 10:44:34
    CentOS7安装MySQL8(超级详细,无坑)
  • centos8安装mysql数据库

    千次阅读 2021-11-08 15:22:30
    安装完成后,设置相关文件,使得数据库命令不区分大小写(可以跳过) vim /etc/my.cnf lower_case_table_names=1 启动MySQL systemctl start mysqld.service 查看MySQL运行状态 systemctl status mysqld....
  • 阿里云CentOS7安装Mysql8

    千次阅读 2022-03-21 21:53:02
    阿里云CentOS7安装Mysql8 并且允许远程连接
  • CentOS7 安装MySQL 图文详细教程

    千次阅读 2022-03-23 19:29:57
    目录 一. 检查是否已经安装MySQL ...7.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql 8.启动mysql 9. 修改密码 10.登录 11.添加远程登录权限 12. 将MySQL注册为服务 ...
  • Centos7.6安装Mysql5.7

    千次阅读 2022-05-04 16:32:58
    一、下载Mysql #下载MySQL安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm #安装yum源 ...#安装过程中的公钥未安装错误(需要在安装Mysql数据库之前执行这一步) rpm
  • centos7安装MySQL5.7

    千次阅读 2022-07-07 16:38:12
    centos7安装MySQL5.7
  • 腾讯云轻量应用服务器CentOS 8 安装mysql 8.0 1.购买一个腾讯云轻量应用服务器,并安装CentOS 8 镜像 2.通过以root用户或具有sudo特权的用户身份使用CentOS软件包管理器来安装MySQL 8.0服务器: sudo dnf install @...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 132,064
精华内容 52,825
关键字:

centos服务器安装mysql

mysql 订阅