精华内容
下载资源
问答
  • CentOS7下使用YUM安装MySQL5.6

    万次阅读 多人点赞 2018-07-25 23:51:54
    (1)检查系统中是否已安装 MySQL。 rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 。 注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令...

     

    (1)检查系统中是否已安装 MySQL。

    rpm -qa | grep mysql

     返回空值的话,就说明没有安装 MySQL 。

    注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。

    (2)查看已安装的 Mariadb 数据库版本。

    rpm -qa|grep -i mariadb

    (3)卸载已安装的 Mariadb 数据库。

    rpm -qa|grep mariadb|xargs rpm -e --nodeps

    (4)再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成。

    rpm -qa|grep -i mariadb

     (5)下载安装包文件。

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    (6)安装mysql-community-release-el7-5.noarch.rpm包

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件。

    执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件。

    (6)安装mysql。

    yum install mysql-server

    (7)检查mysql是否安装成功。

    rpm -qa | grep mysql

    (8)启动 mysql 服务 。

    systemctl start mysqld.service #启动 mysql
    systemctl restart mysqld.service #重启 mysql
    systemctl stop mysqld.service #停止 mysql
    systemctl enable mysqld.service #设置 mysql 开机启动

    mysql常用文件路径:

      /etc/my.cnf   这是mysql的主配置文件

      /var/lib/mysql   mysql数据库的数据库文件存放位置

      /var/logs/mysqld.log  数据库的日志输出存放位置

     

    (9)设置密码 。

    mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。

    # mysql -u root
    mysql> use mysql;
    mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
    mysql> flush privileges; 

    (10)设置远程主机登录

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';

    执行以下命令,为root 用户添加远程登录的能力。

    mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

     

     

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程

    展开全文
  • Ubuntu18.04 安装MySQL

    万次阅读 多人点赞 2018-06-23 12:40:40
    Ubuntu18.04 安装MySQL

    Ubuntu18.04 安装MySQL

    环境信息:
    OS:Ubuntu18.04
    MySQL: 5.7.22

    Ubuntu19.04 安装MySQL 8.0.16 --> 链接

    1.安装MySQL

    Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get

    #命令1
    sudo apt-get update
    #命令2
    sudo apt-get install mysql-server
    

    这里写图片描述

    2.配置MySQL

    2.1 初始化配置

    sudo mysql_secure_installation
    

    配置项较多,如下所示:

    #1
    VALIDATE PASSWORD PLUGIN can be used to test passwords...
    Press y|Y for Yes, any other key for No: N (我的选项)
    
    #2
    Please set the password for root here...
    New password: (输入密码)
    Re-enter new password: (重复输入)
    
    #3
    By default, a MySQL installation has an anonymous user,
    allowing anyone to log into MySQL without having to have
    a user account created for them...
    Remove anonymous users? (Press y|Y for Yes, any other key for No) : N (我的选项)
    
    #4
    Normally, root should only be allowed to connect from
    'localhost'. This ensures that someone cannot guess at
    the root password from the network...
    Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y (我的选项)
    
    #5
    By default, MySQL comes with a database named 'test' that
    anyone can access...
    Remove test database and access to it? (Press y|Y for Yes, any other key for No) : N (我的选项)
    
    #6
    Reloading the privilege tables will ensure that all changes
    made so far will take effect immediately.
    Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y (我的选项)
    

    2.2 检查mysql服务状态

    systemctl status mysql.service
    

    显示如下结果说明mysql服务是正常的:
    这里写图片描述

    3.配置远程访问

    在Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的;
    如果你要其他机器也能够访问的话,需要进行配置;

    3.1 首先用根用户进入

    sudo mysql -uroot -p
    

    登入root进行其他设置:
    这里写图片描述

    GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
    

    这里写图片描述
    其中root@localhoslocalhost就是本地访问,配置成%就是所有主机都可连接;

    第二个'123456'为你给新增权限用户设置的密码,%代表所有主机,也可以是具体的ip;
    不过这随设置了%但我root通过工具还是登陆不进去,可能是为了安全性,所以新建数据库和用户;

    3.2 新建数据库和用户

    用root用户新建数据和用作远程访问的用户

    ##1 创建数据库weixx
    CREATE DATABASE weixx;
    ##2 创建用户wxx(密码654321) 并允许wxx用户可以从任意机器上登入mysql的weixx数据库
    GRANT ALL PRIVILEGES ON weixx.* TO wxx@"%" IDENTIFIED BY "654321"; 
    

    4.使用workbench连接数据库

    打开workbench进行连接配置:
    这里写图片描述
    配置完成后,在主界面选择weixx数据库进行连接:
    这里写图片描述

    展开全文
  • CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解

    万次阅读 多人点赞 2017-12-26 21:15:56
    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是...(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的点击打开链接) 1.卸载 先停掉mysql进程 没有安装过的可以直接跳过...

    CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。

    上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。

    (经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接)

    注意:mysql如果要安装最好安装5.7.30或mysql8.1+的版本mysql5.7漏洞 https://candy.blog.csdn.net/article/details/111286867(更新:2020-12-16)

    1.卸载  先停掉mysql进程   没有安装过的可以直接跳过

            pkill -9 mysqld

            

           rpm -qa|grep -i mysql

                 

          用命令 yum -y remove

          yum -y remove mysql-community-client-5.6.38-2.el7.x86_64

          卸载不掉的用 rpm -ev 

          依次卸载 直到没有

          

    2.下载mysql的repo源 这个安装的mysql5.7.20  /**纠正一下,这源下载的是最新的版本  ****/

       [root@localhost ~]# cd /usr/local/src/
       [root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 

       [root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm 

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

    也可以指定安装目录     yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server  )我没试,这样装环境变量配置都不用你管,装上直接启动就行。安装路径是默认的。

         

       一路 y 

     

    根据步骤安装就可以了,

    默认配置文件路径: 
    配置文件:/etc/my.cnf 
    日志文件:/var/log/var/log/mysqld.log 
    服务启动脚本:/usr/lib/systemd/system/mysqld.service 
    socket文件:/var/run/mysqld/mysqld.pid

     

      配置  my.cnf        vim /etc/my.cnf

    [mysqld]
    #
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    #
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    #
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    server_id = 1
    expire_logs_days = 3
    
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    

     

    不过安装完成后,密码为随机密码,需要重置密码。

     

     

    4.  启动mysql服务

    service mysqld restart

     重置密码

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

       

        可以看到  输入 mysql -u root -p   密码 进入      第一次登陆 ,需要重置密码 要不什么也不能操作 

            

           接下来重置密码:5.7.20 为了安全密码           必须包含 数字字母符号

          踩过的坑啊,设置了好几次。还有这ip不能是% 不知道为什么  反正第一次设置成%没成功  登上去之后再改就可以改了。

           把密码改简单的方法 http://blog.csdn.net/z13615480737/article/details/78907697

          alter user 'root'@'localhost' identified by 'Root!!2018';  

       

        也可以 直接再添加新用户     

        CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘您的密码‘;

        grant all on *.* to 'root001'@'%' identified by 'Root@@'  with grant option;

       增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址

     最后记得刷新权限;

         flush privileges 

    ------------至此安装成功------------下面是我遇到的一下问题---没遇到问题的不用看-------------------------------------

    数据库授权只给用户某些权限

    grant select,insert,update,delete,create,drop on mydb.* to user01@"%" identified by "123456";

       

    问题:如果发现找不到密码!!!!!

       解决:只能通过忘记密码的方式修改密码!!! 在安装的过程中发现找不到密码???折腾了好长时间 通过修改密码找回之后发现、原来之前安装的数据库在了,就没有生产新的数据库!!用的还是之前的配置。

    2.看mysql启动了没?初始化数据库了没?  一般直接启动 数据库 就可以 用grep "password" /var/log/mysqld.log    看到随机密码了

     

    修改MySQL的登录设置:

    #vi /etc/my.cnf

    在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。

    重新启动mysqld


    重新启动mysqld
    #/etc/init.d/mysqld restart ( service mysqld restart )
    use mysql 
    update user set password=password("12345") where user="root";
    mysql 5.7的数据库没有了password字段 用的是authentication_string字段
    mysql> update mysql.user set authentication_string=password('root') where user='root' ;
    flush privileges;
    修改密码之后在改回来

     

    至此安装完毕。喜欢的支持一下,点个赞再走呗\(^o^)/~,谢谢你的支持。

    展开全文
  • CentOS7安装MySQL(完整版)

    万次阅读 多人点赞 2018-05-31 16:36:07
    在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就安装完成了,然后是对MySQL的一些设置。

    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

    输入初始密码(是上面图片最后面的 no;e!5>>alfg),此时不能做任何事情,因为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> 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再次查看,你就会发现变化啦

     

     

     

    最后,到Windows下用cmd命令启动mysql啦!!

                                                

    (完)

    欢迎大家关注我的公众号 “程序员进阶之路”,里面记录了一个非科班程序员的成长之路

                                                                

    展开全文
  • 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 ...
  • CentOS7下安装mysql5.7

    万次阅读 多人点赞 2019-04-17 16:43:50
    一、安装YUM Repo 1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。 下载命令: wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm...
  • yum安装mysql57的操作步骤

    万次阅读 2019-06-02 17:36:38
    yum安装mysql57的操作步骤: 1.现在centos上默认是没有yum源的,yum安装的是 MariaDB。所以我们需要自己先配置yum源。配置yum源步骤如下:(参考自风Boy) 下载yum源: wget '...
  • docker安装mysql

    万次阅读 2021-02-04 15:45:58
    docker安装mysql 1、查找Docker Hub上的mysql镜像 docker search mysql 2、拉取mysql镜像 docker pull mysql 3、创建redis目录 mkdir /home/mysql 4、进入需要映射的目录 5、创建并运行mysql容器 docker run -p ...
  • mysql -uroot -p Enter password: Welcome to the MySQL monito
  • 首次安装MySQL,怎么安装??

    万次阅读 多人点赞 2018-10-26 13:19:48
    首次安装MySQL: 之前没有安装过就很好办了,安装过的话参考下一篇文章卸载干净再来看这篇文章来安装。由于MYSQL官方提供了Installer方式安装MYSQL服务以及其他组件,所以Windows下安装,卸载,配置MYSQL变得特别...
  • windows10上安装mysql(详细步骤)

    万次阅读 多人点赞 2016-09-06 08:09:34
    windows安装mysql(详细步骤) 环境:windwos 10(1511)、mysql 5.7.14 时间:2016年9月5日 一、下载mysql 1. 在浏览器里打开mysql的官网http://www.mysql.com/ 2. 进入页面顶部的"Downloads" 3. 打开页面底部的...
  • Linux(CentOS6)安装MySQL5.5

    万次阅读 2017-10-21 11:46:48
    环境准备:Linux(CentOS)、安装MySQL5.5,网上找过了好多资料,都需要一一验证,安装是否成功,也欢迎验证/指正我的安装步骤; 1、到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择...
  • Docker安装MySQL5.7

    万次阅读 2020-11-23 23:39:43
    安装mysql docker run --restart=always --name mysql5.7 -p 3306:3306 -v ~/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Abcdef@123456 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb...
  • CentOS7安装Mysql8.0

    万次阅读 2020-06-09 21:35:20
    Centos7安装Mysql8.0 前置准备 - 清除老版本Mysql与MariaDB 很多时候,在安装mysql之前会存在之前已存在的mysql残片,这也许不影响后续安装,但总会有种’不干净’的烦闷感,因此我们先来清理一下: 1、查找并删除...
  • 安装mysql详细教程(windows 10安装mysql详细教程新手必看)安装包下载:安装 mysql: 安装包下载: 下载mysql安装包的链接:https://dev.mysql.com/downloads/mysql/ 1、“downloads”按钮,如下图 2、点击“No ...
  • Ubuntu20.04安装Mysql

    万次阅读 多人点赞 2020-05-21 17:45:21
    Ubuntu20.04安装Mysql1.1 下载安装MySQL1.2通过apt 安装MySQL服务2.1 初始化配置2.2检查mysql服务状态3.1配置远程访问3.2新建数据库和用户3.3mysql服务命令4、数据库操作命令4.1mysql服务操作4.2数据库操作4.3表操作...
  • FreeBSD安装MySQL

    万次阅读 2021-03-28 12:02:14
    使用oracle提供的二进制发安装包在freebsd上安装mysql。详见https://blog.csdn.net/milaoshu76/article/details/113929401。
  • Linux CentOS 安装MySQL8.0教程MySQL80安装图解 Linux 安装MySQL8.0步骤教程 一、下载地址 1、 https://dev.mysql.com/downloads/repo/yum/ 2、截图如下: 3、MySQL8.0: ...
  • Linux上安装Mysql

    万次阅读 多人点赞 2020-12-06 20:58:11
    Linux上安装Mysql Linux上安装软件常见的几种方式: 源码编译 压缩包解压(一般为tar.gz) 编译好的安装包(RPM、DPKG等) 在线安装(YUM、APT等) 以上几种方式便捷性依次增加,但通用性依次下降,比如直接下载...
  • Mac 安装 MySQL

    万次阅读 多人点赞 2017-12-31 02:44:37
    安装 MySQL 接着, 会跳转到如下页面, 你只需要选
  • Linux基础环境搭建(CentOS7)- 安装Mysql和Hive 1 Mysql下载及安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用...
  • 阿里云centos下安装mysql远程登陆不上 在阿里云上安装mysql后,无法远程登陆,报错: ERROR 1130: Host ‘192.168.1.3’ is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry ‘%-root’ ...
  • linux安装mysql客户端

    万次阅读 2020-12-26 08:28:14
    有时候我们只想在某个机器上安装mysql 客户度,而不是安装整个mysql服务,因为服务已经存在了,而我们又因为某些原因我们不能直接登录到这台服务器上,或者是我们要在其他机器上查询mysql 的数据 安装mysql客户端 yum...
  • CentOS 7 安装MySQL 5.7 或安装指定版本MySQL

    万次阅读 多人点赞 2019-09-25 17:52:31
    MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQL,即安装 MySQL 5.7。本文将介绍如何在 CentOS 7 系统中安装 MySQL ...
  • CentOS7安装mysql8.0.12

    万次阅读 多人点赞 2018-10-07 15:22:54
    2.安装mysql源 3.检查是否安装成功 4.修改安装版本(非必须) 二、安装mysql 三、启动mysql服务 1.启动 2.查看启动状态 3.设置开机启动 四、配置及部分命令 1.修改登录密码 2.添加远程登...
  • 安装mysql源 以及yum安装mysql

    千次阅读 2018-03-26 17:36:58
    1、 安装之前,需要先卸载maiiadb数据库(centos7自带的mysql的另一个版本) 命令: rpm -qa|grep mariadb 如果有则卸载 命令: rpm -e --nodeps 文件名2、查看服务器上是否已经安装Mysql命令:rpm -qa|grep ...
  • 【centos7 + MySQL5.7 安装】centos7 安装MySQL5.7

    万次阅读 多人点赞 2020-04-10 12:05:01
    说明:我们安装MySQL位置在 /usr/local 下 第一步、下载MySQL 安装包: [root@localhost local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装mysql 安装源: [root@...
  • Windows安装MySQL5.7教程 MySQL免安装版配置教程 Windows安装MySQL5.7免安装版 一、下载MySQL 1、免安装版下载:https://dev.mysql.com/downloads/mysql/ 2、安装版下载:...
  • docker 安装 mysql5.7

    万次阅读 多人点赞 2019-06-17 14:02:01
    1.安装mysql5.7 docker镜像 拉取官方mysql5.7镜像 docker pull mysql:5.7 查看镜像库 docker images 2.创建mysql容器 在本地创建mysql的映射目录 mkdir -p /root/mysql/data /root/mysql/logs /root/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 321,899
精华内容 128,759
关键字:

安装mysql

mysql 订阅