60 openEuler 22.03-LTS 搭建MySQL数据库服务器-安装、运行和卸载

2023-11-11

60 openEuler 22.03-LTS 搭建MySQL数据库服务器-安装、运行和卸载

60.1 安装

  1. 配置本地yum源,详细信息请参考《openEuler 22.03-LTS 搭建repo服务器》。

  2. 清除缓存。

    # dnf clean all
    

    例如示例命令如下:

    [root@superman-21 ~]# dnf clean all
    45 files removed
    [root@superman-21 ~]# 
    
  3. 创建缓存。

    # dnf makecache
    

    例如示例命令如下:

    [root@superman-21 ~]# dnf makecache
    OS                                                                                           6.5 MB/s | 3.4 MB     00:00    
    everything                                                                                    18 MB/s |  16 MB     00:00    
    EPOL                                                                                         5.4 MB/s | 2.6 MB     00:00    
    debuginfo                                                                                    3.2 MB/s | 3.9 MB     00:01    
    source                                                                                       3.9 MB/s | 1.7 MB     00:00    
    update                                                                                        15 MB/s |  29 MB     00:01    
    Metadata cache created.
    [root@superman-21 ~]# 
    
  4. 在root权限下安装mariadb服务器。

    # dnf install mysql-server
    

    例如示例命令如下:

    [root@superman-21 ~]# dnf install mysql-server
    Last metadata expiration check: 0:45:47 ago on 2022年12月21日 星期三 17时18分58秒.
    Dependencies resolved.
    ====================================================================================================================================
     Package                          Architecture             Version                               Repository                    Size
    ====================================================================================================================================
    Installing:
     mysql-server                     x86_64                   8.0.28-1.oe2203                       everything                    23 M
    Installing dependencies:
     mariadb-config                   x86_64                   4:10.5.16-1.oe2203                    update                       8.0 k
     mecab                            x86_64                   0.996-2.oe2203                        everything                   371 k
     mysql                            x86_64                   8.0.28-1.oe2203                       OS                            10 M
     mysql-common                     x86_64                   8.0.28-1.oe2203                       OS                            30 k
     mysql-errmsg                     x86_64                   8.0.28-1.oe2203                       everything                   545 k
     mysql-selinux                    noarch                   1.0.0-2.oe2203                        everything                    35 k
     protobuf-lite                    x86_64                   3.14.0-6.oe2203                       update                       217 k
    
    Transaction Summary
    ====================================================================================================================================
    Install  8 Packages
    
    Total download size: 35 M
    Installed size: 188 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/8): mysql-common-8.0.28-1.oe2203.x86_64.rpm                                                      241 kB/s |  30 kB     00:00    
    (2/8): mecab-0.996-2.oe2203.x86_64.rpm                                                              1.2 MB/s | 371 kB     00:00    
    (3/8): mysql-selinux-1.0.0-2.oe2203.noarch.rpm                                                      784 kB/s |  35 kB     00:00    
    (4/8): mysql-errmsg-8.0.28-1.oe2203.x86_64.rpm                                                      1.3 MB/s | 545 kB     00:00    
    (5/8): mariadb-config-10.5.16-1.oe2203.x86_64.rpm                                                   113 kB/s | 8.0 kB     00:00    
    (6/8): protobuf-lite-3.14.0-6.oe2203.x86_64.rpm                                                     1.2 MB/s | 217 kB     00:00    
    (7/8): mysql-8.0.28-1.oe2203.x86_64.rpm                                                             7.6 MB/s |  10 MB     00:01    
    (8/8): mysql-server-8.0.28-1.oe2203.x86_64.rpm                                                      5.1 MB/s |  23 MB     00:04    
    ------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                               7.1 MB/s |  35 MB     00:04     
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                                                            1/1 
      Installing       : mariadb-config-4:10.5.16-1.oe2203.x86_64                                                                   1/8 
      Installing       : mysql-common-8.0.28-1.oe2203.x86_64                                                                        2/8 
      Installing       : mysql-8.0.28-1.oe2203.x86_64                                                                               3/8 
      Installing       : mysql-errmsg-8.0.28-1.oe2203.x86_64                                                                        4/8 
      Installing       : protobuf-lite-3.14.0-6.oe2203.x86_64                                                                       5/8 
      Running scriptlet: mysql-selinux-1.0.0-2.oe2203.noarch                                                                        6/8 
      Installing       : mysql-selinux-1.0.0-2.oe2203.noarch                                                                        6/8 
      Running scriptlet: mysql-selinux-1.0.0-2.oe2203.noarch                                                                        6/8 
    libsemanage.semanage_direct_install_info: Overriding mysql module at lower priority 100 with module at priority 200.
    
      Installing       : mecab-0.996-2.oe2203.x86_64                                                                                7/8 
      Running scriptlet: mecab-0.996-2.oe2203.x86_64                                                                                7/8 
      Running scriptlet: mysql-server-8.0.28-1.oe2203.x86_64                                                                        8/8 
      Installing       : mysql-server-8.0.28-1.oe2203.x86_64                                                                        8/8 
      Running scriptlet: mysql-server-8.0.28-1.oe2203.x86_64                                                                        8/8 
      Running scriptlet: mysql-selinux-1.0.0-2.oe2203.noarch                                                                        8/8 
      Running scriptlet: mysql-server-8.0.28-1.oe2203.x86_64                                                                        8/8 
    /usr/lib/tmpfiles.d/pesign.conf:1: Line references path below legacy directory /var/run/, updating /var/run/pesign → /run/pesign; please update the tmpfiles.d/ drop-in file accordingly.
    
      Verifying        : mysql-8.0.28-1.oe2203.x86_64                                                                               1/8 
      Verifying        : mysql-common-8.0.28-1.oe2203.x86_64                                                                        2/8 
      Verifying        : mecab-0.996-2.oe2203.x86_64                                                                                3/8 
      Verifying        : mysql-errmsg-8.0.28-1.oe2203.x86_64                                                                        4/8 
      Verifying        : mysql-selinux-1.0.0-2.oe2203.noarch                                                                        5/8 
      Verifying        : mysql-server-8.0.28-1.oe2203.x86_64                                                                        6/8 
      Verifying        : mariadb-config-4:10.5.16-1.oe2203.x86_64                                                                   7/8 
      Verifying        : protobuf-lite-3.14.0-6.oe2203.x86_64                                                                       8/8 
    
    Installed:
      mariadb-config-4:10.5.16-1.oe2203.x86_64      mecab-0.996-2.oe2203.x86_64               mysql-8.0.28-1.oe2203.x86_64            
      mysql-common-8.0.28-1.oe2203.x86_64           mysql-errmsg-8.0.28-1.oe2203.x86_64       mysql-selinux-1.0.0-2.oe2203.noarch     
      mysql-server-8.0.28-1.oe2203.x86_64           protobuf-lite-3.14.0-6.oe2203.x86_64     
    
    Complete!
    [root@superman-21 ~]# 
    
  5. 查看安装后的rpm包。

    # rpm -qa | grep mysql
    

    例如示例命令如下:

    [root@superman-21 ~]# rpm -qa | grep mysql
    mysql-server-8.0.28-1.oe2203.x86_64
    mysql-selinux-1.0.0-2.oe2203.noarch
    mysql-errmsg-8.0.28-1.oe2203.x86_64
    mysql-common-8.0.28-1.oe2203.x86_64
    mysql-8.0.28-1.oe2203.x86_64
    [root@superman-21 ~]# 
    

60.2 运行

  1. 修改配置文件。

    1. 在root权限下创建my.cnf文件,其中文件路径(包括软件安装路径basedir、数据路径datadir等)根据实际情况修改。

      # vi /etc/my.cnf
      

      编辑my.cnf内容如下:

      log-error=/data/mysql/log/mysqlerr.log
      pid-file=/data/mysql/run/mysqld.pid
      [mysqldump]
      quick
      [mysql]
      no-auto-rehash
      [client]
      default-character-set=utf8
      [mysqld]
      basedir=/usr/share/mysql
      socket=/data/mysql/run/mysql.sock
      tmpdir=/data/mysql/tmp
      datadir=/data/mysql/data
      lc-messages-dir=/usr/share/mysql
      authentication_policy=mysql_native_password
      port=3306
      user=mysql
      
    2. 确保my.cnf配置文件修改正确。

      # cat /etc/my.cnf
      

      image-20221219193932361 注意:
      其中basedir为软件安装路径,请根据实际情况修改。

      例如示例命令如下:

      [root@superman-21 ~]# cat /etc/my.cnf
      [mysqld_safe]
      log-error=/data/mysql/log/mysqlerr.log
      pid-file=/data/mysql/run/mysqld.pid
      [mysqldump]
      quick
      [mysql]
      no-auto-rehash
      [client]
      default-character-set=utf8
      [mysqld]
      basedir=/usr/share/mysql
      socket=/data/mysql/run/mysql.sock
      tmpdir=/data/mysql/tmp
      datadir=/data/mysql/data
      lc-messages-dir=/usr/share/mysql
      authentication_policy=mysql_native_password
      port=3306
      user=mysql
      [root@superman-21 ~]# 
      
    3. 设置socket软连接。

      # ln -s /data/mysql/run/mysql.sock /var/lib/mysql/mysql.sock
      

      例如示例命令如下:

      [root@superman-21 ~]# ln -s /data/mysql/run/mysql.sock /var/lib/mysql/mysql.sock
      [root@superman-21 ~]# 
      
  2. 在root权限下初始化数据库。

    image-20221219190513462 说明:
    本步骤倒数第2行中有初始密码,请注意保存,登录数据库时需要使用。

    # mysqld --defaults-file=/etc/my.cnf --initialize
    

    例如示例命令如下:

    [root@superman-21 ~]# mysqld --defaults-file=/etc/my.cnf --initialize
    2022-12-21T11:46:52.711486Z 0 [System] [MY-013169] [Server] /usr/libexec/mysqld (mysqld 8.0.28) initializing of server in progress as process 9296
    2022-12-21T11:46:52.719415Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
    2022-12-21T11:46:52.929564Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
    2022-12-21T11:46:53.791786Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: +KmMm/t/q8x4
    [root@superman-21 ~]# 
    

    查看打印信息,打印信息中包括“initializing of server has completed”表示初始化数据库完成,且打印信息中“A temporary password is generated for root@localhost: +KmMm/t/q8x4”的“+KmMm/t/q8x4”为初始密码。

  3. 启动数据库。

    image-20221219193932361 注意:
    如果第一次启动数据库服务,以root用户启动数据库,则启动时会提示缺少mysql.log文件而导致失败。使用mysql用户启动之后,会在/data/mysql/log目录下生成mysql.log文件,再次使用root用户启动则不会报错。

    在root权限下启动MySQL数据库。

    # systemctl start mysqld 
    

    例如示例命令如下:

    [root@superman-21 ~]# systemctl start mysqld 
    [root@superman-21 ~]# 
    [root@superman-21 ~]# systemctl status mysqld
    ● mysqld.service - MySQL 8.0 database server
         Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
         Active: active (running) since Wed 2022-12-21 19:51:29 CST; 6s ago
        Process: 9349 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
        Process: 9372 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (code=exited, status=0/SUCCESS)
       Main PID: 9408 (mysqld)
         Status: "Server is operational"
          Tasks: 38 (limit: 21420)
         Memory: 362.6M
         CGroup: /system.slice/mysqld.service
                 └─ 9408 /usr/libexec/mysqld --basedir=/usr
    
    1221 19:51:20 superman-21 systemd[1]: Starting MySQL 8.0 database server...
    1221 19:51:24 superman-21 mysqld[9408]: 2022-12-21T11:51:24.402543Z 0 [System] [MY-010116] [Server] /usr/libexec/mysqld (mysqld >
    1221 19:51:24 superman-21 mysqld[9408]: 2022-12-21T11:51:24.447428Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has st>
    1221 19:51:28 superman-21 mysqld[9408]: 2022-12-21T11:51:28.034838Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has en>
    1221 19:51:29 superman-21 mysqld[9408]: 2022-12-21T11:51:29.808010Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is se>
    1221 19:51:29 superman-21 mysqld[9408]: 2022-12-21T11:51:29.808074Z 0 [System] [MY-013602] [Server] Channel mysql_main configure>
    1221 19:51:29 superman-21 mysqld[9408]: 2022-12-21T11:51:29.830258Z 0 [System] [MY-010931] [Server] /usr/libexec/mysqld: ready f>
    1221 19:51:29 superman-21 mysqld[9408]: 2022-12-21T11:51:29.830320Z 0 [System] [MY-011323] [Server] X Plugin ready for connectio>
    1221 19:51:29 superman-21 systemd[1]: Started MySQL 8.0 database server.
    [root@superman-21 ~]#
    
  4. 登录数据库。

    image-20221219190513462 说明:

    • 提示输入密码时,请输入2产生的初始密码。
    • 如果采用官网RPM安装方式,则mysql文件在/usr/bin目录下。登录数据库的命令根据实际情况修改。
    # mysql -uroot -p
    

    例如示例命令如下:

    [root@superman-21 ~]# mysql -uroot -p                                           
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 8
    Server version: 8.0.28
    
    Copyright (c) 2000, 2022, Oracle and/or its affiliates.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    
  5. 配置数据库帐号密码。

    1. 登录数据库以后,修改通过root用户登录数据库的密码。

      mysql> alter user 'root'@'localhost' identified by "123456";
      

      例如示例命令如下:

      mysql> alter user 'root'@'localhost' identified by "123456";
      Query OK, 0 rows affected (0.01 sec)
      
      mysql> 
      
    2. 创建全域root用户(允许root从其他服务器访问)。

      mysql> create user 'root'@'%' identified by '123456';
      

      例如示例命令如下:

      mysql> create user 'root'@'%' identified by '123456';
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> 
      
    3. 进行授权。

      mysql> grant all privileges on *.* to 'root'@'%';
      mysql> flush privileges;
      

      例如示例命令如下:

      mysql> grant all privileges on *.* to 'root'@'%';
      Query OK, 0 rows affected (0.01 sec)
      
      mysql> flush privileges;
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> 
      
  6. 退出数据库。

    执行 \q 或者 exit 退出数据库。

    mysql> \q
    mysql> exit
    

    例如示例命令如下:

    mysql> \q
    Bye
    [root@superman-21 ~]# 
    mysql> exit
    Bye
    [root@superman-21 ~]# 
    

60.3 卸载

  1. 在root权限下关闭数据库进程。

    # systemctl stop mysqld
    

    例如示例命令如下:

    [root@superman-21 ~]# systemctl stop mysqld
    [root@superman-21 ~]# 
    
  2. 在root权限下执行dnf remove mysql命令卸载MySQL。

    # dnf remove mysql
    

    例如示例命令如下:

    [root@superman-21 ~]# dnf remove mysql
    Dependencies resolved.
    ====================================================================================================================================
     Package                          Architecture             Version                              Repository                     Size
    ====================================================================================================================================
    Removing:
     mysql                            x86_64                   8.0.28-1.oe2203                      @OS                            59 M
    Removing dependent packages:
     mysql-server                     x86_64                   8.0.28-1.oe2203                      @everything                   117 M
    Removing unused dependencies:
     mariadb-config                   x86_64                   4:10.5.16-1.oe2203                   @update                       345  
     mecab                            x86_64                   0.996-2.oe2203                       @everything                   2.1 M
     mysql-common                     x86_64                   8.0.28-1.oe2203                      @OS                           185 k
     mysql-errmsg                     x86_64                   8.0.28-1.oe2203                      @everything                   9.1 M
     mysql-selinux                    noarch                   1.0.0-2.oe2203                       @everything                    49 k
     protobuf-lite                    x86_64                   3.14.0-6.oe2203                      @update                       779 k
    
    Transaction Summary
    ====================================================================================================================================
    Remove  8 Packages
    
    Freed space: 188 M
    Is this ok [y/N]: y
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                                                            1/1 
      Running scriptlet: mysql-server-8.0.28-1.oe2203.x86_64                                                                        1/1 
      Running scriptlet: mysql-server-8.0.28-1.oe2203.x86_64                                                                        1/8 
      Erasing          : mysql-server-8.0.28-1.oe2203.x86_64                                                                        1/8 
      Running scriptlet: mysql-server-8.0.28-1.oe2203.x86_64                                                                        1/8 
      Erasing          : mysql-errmsg-8.0.28-1.oe2203.x86_64                                                                        2/8 
      Erasing          : mysql-8.0.28-1.oe2203.x86_64                                                                               3/8 
      Erasing          : mysql-common-8.0.28-1.oe2203.x86_64                                                                        4/8 
      Erasing          : mariadb-config-4:10.5.16-1.oe2203.x86_64                                                                   5/8 
    警告:/etc/my.cnf 已另存为 /etc/my.cnf.rpmsave
    
      Erasing          : mysql-selinux-1.0.0-2.oe2203.noarch                                                                        6/8 
      Running scriptlet: mysql-selinux-1.0.0-2.oe2203.noarch                                                                        6/8 
    libsemanage.semanage_direct_remove_key: mysql module at priority 100 is now active.
    
      Erasing          : mecab-0.996-2.oe2203.x86_64                                                                                7/8 
      Running scriptlet: mecab-0.996-2.oe2203.x86_64                                                                                7/8 
      Erasing          : protobuf-lite-3.14.0-6.oe2203.x86_64                                                                       8/8 
      Running scriptlet: protobuf-lite-3.14.0-6.oe2203.x86_64                                                                       8/8 
      Verifying        : mariadb-config-4:10.5.16-1.oe2203.x86_64                                                                   1/8 
      Verifying        : mecab-0.996-2.oe2203.x86_64                                                                                2/8 
      Verifying        : mysql-8.0.28-1.oe2203.x86_64                                                                               3/8 
      Verifying        : mysql-common-8.0.28-1.oe2203.x86_64                                                                        4/8 
      Verifying        : mysql-errmsg-8.0.28-1.oe2203.x86_64                                                                        5/8 
      Verifying        : mysql-selinux-1.0.0-2.oe2203.noarch                                                                        6/8 
      Verifying        : mysql-server-8.0.28-1.oe2203.x86_64                                                                        7/8 
      Verifying        : protobuf-lite-3.14.0-6.oe2203.x86_64                                                                       8/8 
    
    Removed:
      mariadb-config-4:10.5.16-1.oe2203.x86_64      mecab-0.996-2.oe2203.x86_64               mysql-8.0.28-1.oe2203.x86_64            
      mysql-common-8.0.28-1.oe2203.x86_64           mysql-errmsg-8.0.28-1.oe2203.x86_64       mysql-selinux-1.0.0-2.oe2203.noarch     
      mysql-server-8.0.28-1.oe2203.x86_64           protobuf-lite-3.14.0-6.oe2203.x86_64     
    
    Complete!
    [root@superman-21 ~]#
    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

60 openEuler 22.03-LTS 搭建MySQL数据库服务器-安装、运行和卸载 的相关文章

  • MySQL小写自动转换

    我有多个在数据库表中写入数据的 Web 服务 我想针对特定字段自动将大写字符串转换为小写字符串 mysql 有没有执行此任务的函数 假设这是表 id name language 有时 在语言字段内 Web 服务会写入大写字符串 IT 我想直
  • 如何检查一个值是否已经存在以避免重复?

    我有一个 URL 表 但我不想要任何重复的 URL 如何使用 PHP MySQL 检查给定 URL 是否已在表中 如果您不想重复 可以执行以下操作 添加唯一性约束 use REPLACE http dev mysql com doc ref
  • 在 Django 查询中使用 .extra(select={...}) 引入的值上使用 .aggregate() ?

    我正在尝试计算玩家每周玩游戏的次数 如下所示 player game objects extra select week WEEK games game date aggregate count Count week 但姜戈抱怨说 Fiel
  • 主键默认可以为NULL吗?为什么这样描述呢?

    我有一张桌子 当我describe这是 mysql gt DESC my table Field Type Null Key Default Extra contact id int 11 NO PRI NULL auto incremen
  • MySQL SELECT OpenCarts 数据库中的重复行

    只是玩一下 OpenCart DB 看看我是否能学到一些东西 如果我使用以下SELECT结果返回重复的行 SELECT DISTINCT p product id AS pid p model AS modelo SUBSTRING p m
  • 从 CSV 到 MySQL 的换行问题

    我正在将 csv 文件导入 MySQL 除了文件中的换行符之外 一切正常 我的 csv 行之一如下所示 42 E A R Classic Earplugs ear images ear classic jpg 5 Proven size s
  • 如何使用 SQL 对项目进行排序,然后按另一个条件再次排序

    我正在使用 MySQL 我想对记录进行排序 或者我想对记录进行分组 然后按另一个条件再次对其进行排序 例如我有 6 个项目 Names Group Jack G1 Dian G2 Emily G2 Dean G1 Teddy G2 Gabe
  • 用教义 2 DBAL 连接子查询

    我正在重构 Zend 框架2应用程序使用学说 2 5 DBAL 而不是 Zend DB ZF1 我有以下 Zend Db 查询 subSelect db gt select gt from user survey status entrie
  • 使用 php 和 mysql 计算日期差(以小时为单位)

    我如何使用 php 和 mysql 找到以小时为单位的日期差异 Use TIMEDIFF http dev mysql com doc refman 5 1 en date and time functions html function
  • MySQL Tinybit(1) 通过视图的列

    我有一个连接 2 个表的视图 其中一个表具有表示布尔值的tinyint 1 类型的列 该表在连接时并不总是有条目 因此当行丢失时视图需要采用 0 false 值 我希望视图公开 TINYINT 1 类型且 NOT NULL 类型的列 因为它
  • MySQL InnoDB引擎是否对只读事务运行任何性能优化

    根据参考文档 只读事务标志可能会提示存储引擎运行一些优化 设置会话事务只读 如果事务访问模式设置为 READ ONLY 则对表进行更改 被禁止 这可能使存储引擎能够提高性能 不允许写入时可能进行的改进 InnoDB引擎是否对只读事务运行这样
  • 在内连接中重用 mysql 子查询

    我正在尝试优化查询 试图避免重复用 指示的查询 复杂查询 使用两次 结果相同 原始查询 SELECT news FROM news INNER JOIN SELECT myposter FROM SELECT COMPLEX QUERY U
  • 当我尝试计算 mysqli 结果时,为什么会收到警告?

    下面的代码会导致此警告 警告 count 参数必须是数组或实现 Countable 的对象 为什么要这样做 如何防止出现警告 if isset GET edit sonum GET edit update true result mysql
  • MySQL - 查找接近的匹配项

    MySQL 有没有办法在文本字段中找到紧密匹配的内容 说找到 email protected cdn cgi l email protection当搜索时 email protected cdn cgi l email protection
  • mysql时间比较

    我有 job start 和 job end 时间 timediff 会给我时间差 现在我想看看这项工作是否花费了超过 2 小时 30 分钟 我如何比较它 如果我这样做 我会收到错误 timediff job start job end g
  • 将非常大的Python列表输出保存到mysql表中

    我想将 python 生成的列表的输出保存在 mysql 数据库的表中 该表如下所示 mysql 中的 myapc8 表 https i stack imgur com 4B4Hz png这是Python代码 在此输入图像描述 https
  • Apache 子进程已退出,状态为 255

    经过大量的搜索 尝试 修复 等待和哭泣 在我放弃之前 我想为这个错误抓住最后的机会 我们正在奔跑Microsoft Windows Server 2012 Apache 2 4 6 Win64 OpenSSL 1 0 1e PHP 5 5
  • 批处理文件并与数据库比较

    目前我正在开发一个 Spring Boot 应用程序 该应用程序定期尝试处理包含用户数据的文件 其中每行都包含userId and departamentId隔开 例如123534 13 该文件将包含数百万条记录 我的要求是以这样的方式将此
  • 无法加载身份验证插件“caching_sha2_password”

    我正在将 MySQL 8 0 与 MySQL Workbench 连接并收到以下错误 无法加载身份验证插件 caching sha2 password dlopen usr local mysql lib plugin caching sh
  • 如何统计订单总价?

    我有这些表 Orders id status user id address id 1 await 1 1 products id name price quantity 1 test1 100 5 2 test2 50 5 order p

随机推荐

  • 【问题解决】Failed to load module script: Expected a JavaScript module script but the server respond

    全部错误内容 xxx 86eb4fa7 js 1 Failed to load module script Expected a JavaScript module script but the server responded with
  • 分类与回归树(CART)- 机器学习ML

    参考 1 统计学习方法 李航 2 https www cnblogs com en heng p 5035945 html 3 http blog csdn net baimafujinji article details 53269040
  • MindMap: Knowledge Graph Prompting Sparks Graph of Thoughts in Large Language Models

    本文是LLM系列文章 针对 MindMap Knowledge Graph Prompting Sparks Graph of Thoughts in Large Language Models 的翻译 思维导图 大型语言模型中的知识图谱提
  • 深度学习实战15(进阶版)-让机器进行阅读理解+你可以变成出题者提问

    大家好 我是微学AI 今天给大家带来一个机器阅读理解的项目 利用ERNIE的预训练模型进行微调训练 添加自己的数据集进行训练 训练好就可以利用功能进行阅读式信息抽取啦 也可以问机器一些简单的问题进行抽取 今天采用的paddle深度学习框架
  • Mybatis-plus

    1 简介 Mybatis plus是mybatis的增强工具 在mybatis的基础上只做增强不做改变 是为了简化开发和提高效率而生 mybatis plus只作用于单表的增删改查 联表操作还需要mybatis 2 Mybatis plus
  • elasticserach(一)

    文章目录 1 elasticsearch简介 1 1 正向索引和倒排索引 1 2 文档 1 3 索引和映射 1 4 elasticsearch与mysql概念对比 2 部署单点es和kibana 2 1 创建网络 2 2 拉取镜像 2 3
  • 编译原理基础知识+笔记(1)

    一 编译原理概述 1 翻译程序 把某一种语言程序 称为源语言程序 等价地转换成另一种语言程序 称为目标语言程序 的程序 2 编译程序 把某一种高级语言程序等价地转换成另一种低级语言程序 如汇编语言或机器语言程序 的程序 又分为 诊断编译程序
  • 阿里4年测试经验分享 —— 测试外包干了3年后,我废了...

    去年国庆 我分享了一次一位阿里朋友的技术生涯 大家反响爆蓬 感觉十分有意思 今天我来分享一下我另一位朋友的真实经历 是不是很想听 没错 我这位朋友是曾经外包公司的测试开发 而且一干就是三年 三年后 他说他废了 虽说废的不是很彻底 但这三年他
  • 分分钟提高效率的18个神仙网站,你都用过几个?

    1 ipaddress ip查询工具 https www ipaddress com 不知道本机IP 一进入网址就可以查到 还能查询到ip的详情信息 追踪域名 端口信息 2 json 在线解析工具 https www json cn 开发时
  • 《C++ Primer》学习笔记(十三):拷贝控制

    C Primer 学习笔记 十三 拷贝控制 拷贝 赋值与销毁 拷贝构造函数 拷贝赋值运算符 析构函数 三 五法则 使用 default 阻止拷贝 拷贝控制和资源管理 行为像值的类 定义行为像指针的类 交换操作 对象移动 右值引用 移动构造函
  • 3月10日--3月16日(共17小时,剩4543小时)

    3月10日 共3小时 上午3小时DX11 下午单位有事 3月11日 共3小时 早上5 00起床 OSGEARTH视频教程第十讲 单位有事 3月12日 共5小时 3月13日3小时 3月14日 3小时 周末0小时 共17小时
  • 【问题】multiple definition of `_start'

    使用GCC编译器的时候 程序能够编译通过 但是结果却有问题 我查找了好多地方 还是不知道问题出在什么地方 后来才发现是因为一个变量未初始化造成的 感觉以前在使用VS的时候很少会在这种问题上耽误时间 于是想到很少用到的 Wall 参数 我对一
  • 最新Dubbo-admin+Zookeeper搭建遇到的一些问题

    Zookeeper搭建 下载zookeeper压缩包并解压 下载地址 http www apache org dyn closer cgi zookeeper 进入conf目录下将 zoo sample cfg 改名为 zoo cfg 进入
  • 免费AI计算资源

    推荐几个提供免费GPU计算资源的平台 助力你的AI之路 1 Kaggle Kernel 2 百度AI 3 Google Colaboratory 原文链接 https blog csdn net mrjkzhangma article de
  • Docker 安装与Tomcat部署

    Docker 安装与Tomcat部署 虚拟机 VMware Linux环境 CentOS 7 镜像 images 容器 contenor 一 VMware安装Linux镜像 1 Linux配置固定IP Linux虚拟机配置静态IP 二 Fi
  • CodeSmith 使用教程(17) Merge策略

    前面介绍了CodeSmith使用的基本用法 通过代码模板来生成代码 但如果你修改了自动生成的代码 再次使用代码模板生成代码后 你修改的代码也就丢失了 CodeSmith 支持多种 合并 Merge 来解决这个问题 以保留你自己修该过的部分
  • GeoServer 安装教程

    准备内容 安装环境 win10 64位专业版 安装文件 geoserver 2 15 2 安装步骤 安装JDK 1 安装GeoServer是基于Java的环境 所以需要先装Jdk环境 2 前往官网下载Java SE http www ora
  • 动态住宅代理VS静态住宅代理,怎么选择?

    现在 越来越多的海外代理服务商均支持动态住宅IP与静态住宅IP 很多小伙伴就疑惑 这二者有什么区别呢 哪个更好 其实 没有哪个更好 只有哪一个更合适您的业务 无论动态住宅IP还是静态住宅IP都来自真实的住宅IP地址 都可以提供IP隐匿作用
  • MySQL下载及使用navicat连接mysql数据库(含下载地址、超具体细节、推荐数据库教程)

    目录 下载地址 安装流程 第一步 开始安装 第二步 类型选择 第三步 developer default 第四步 execute 第五步 服务器配置窗口 第六步 网络类型配置窗口 第七步 第八步 服务器密码设置窗口 第九步 服务器名称窗口
  • 60 openEuler 22.03-LTS 搭建MySQL数据库服务器-安装、运行和卸载

    文章目录 60 openEuler 22 03 LTS 搭建MySQL数据库服务器 安装 运行和卸载 60 1 安装 60 2 运行 60 3 卸载 60 openEuler 22 03 LTS 搭建MySQL数据库服务器 安装 运行和卸载