主頁 > 資料庫 > Centos7環境使用Mysql離線安裝包安裝Mysql5.7

Centos7環境使用Mysql離線安裝包安裝Mysql5.7

2022-08-10 12:07:15 資料庫

服務器環境:centos7 x64

需要安裝:mysql5.7+

一、卸載CentOS7系統自帶mariadb

# 查看系統自帶的Mariadb
[root@CDH-141 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64

# 卸載系統自帶的Mariadb(rpm -e --nodeps) 
[root@CDH-141 ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

# 洗掉etc目錄下的my.cnf 
[root@CDH-141 ~]# rm /etc/my.cnf

二、檢查mysql是否存在

# 檢查mysql是否存在
[root@CDH-141 ~]# rpm -qa | grep mysql

三、查看用戶和組是否存在

1)檢查mysql組合用戶是否存在

# 檢查mysql組和用戶是否存在,如無則創建
[root@CDH-141 ~]# cat /etc/group | grep mysql
[root@CDH-141 ~]# cat /etc/passwd | grep mysql

2)若不存在,則創建mysql組和用戶

[root@CDH-141 ~]# groupadd mysql # 創建mysql用戶組
[root@CDH-141 ~]# useradd -g mysql mysql   # 創建一個用戶名為mysql的用戶,并加入mysql用戶組
[root@CDH-141 ~]# passwd mysql   # 制定password 為111111  (用戶mysql的密碼)
Changing password for user mysql.
New password:
BAD PASSWORD: The password is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.

四、下載mysql離線安裝包tar檔案

官網下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

版本選擇,可以選擇以下兩種方式:

1)使用Red Hat Enterprise Linux

   Select Version:5.7.35
   Select Operating System:Red Hat Enterprise Linux / Oracle Linux
   Select OS Version:Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)
   串列中下載:
   Compressed TAR Archive:(mysql-5.7.35-el7-x86_64.tar.gz)

2)使用Linux - Generic

2)使用Linux - Generic
  Select Version:5.7.35
  Select Operating System:Linux - Generic
  Select OS Version:Linux - Generic (glibc 2.12) (x86, 64-bit)
  串列中下載:
  Compressed TAR Archive:(mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz)【本文中使用的是這個版本】

2)百度網盤

鏈接:https://pan.baidu.com/s/1-FnDtfsq-gFOcewVXYSGAw 
提取碼:2zhz 

注意:上邊三種方式找mysql離線安裝包的方式都可以,

五、上傳第四步下載的mysql TAR包

# 進入/usr/local/檔案夾(此目錄作為安裝目錄,給根據自己目錄安排可自行更換目錄,后續目錄保持一致即可)
[root@CDH-141 ~]# cd /usr/local/

# 上傳mysql TAR包
[root@CDH-141 local]# rz

# 解壓mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
[root@CDH-141 local]# tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
# 進入/usr/local下,修改為mysql
[root@CDH-141 local]# mv mysql-5.7.35-linux-glibc2.12-x86_64  mysql
[root@CDH-141 local]# ls
bin  etc  full-path-to-mysql-VERSION-OS  games  include  lib  lib64  libexec  mysql  mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz  sbin  share  src

六、更改所屬的組和用戶

# 更改所屬的組和用戶
[root@CDH-141 ~]# cd /usr/local/
[root@CDH-141 local]# chown -R mysql mysql/
[root@CDH-141 local]# chgrp -R mysql mysql/
[root@CDH-141 local]# cd mysql/
[root@CDH-141 mysql]# mkdir data
[root@CDH-141 mysql]# chown -R mysql:mysql data
備注:
chown -R mysql:mysql ./

chown [選項]... [所有者][:[組]] 檔案...

  必要引數:

       -c 顯示更改的部分的資訊
    -f 忽略錯誤資訊
    -h 修復符號鏈接
    -R 處理指定目錄以及其子目錄下的所有檔案
    -v 顯示詳細的處理資訊
    -deference 作用于符號鏈接的指向,而不是鏈接檔案本身
  選擇引數:
    --reference=<目錄或檔案> 把指定的目錄/檔案作為參考,把操作的檔案/目錄設定成參考檔案/目錄相同擁有者和群組
    --from=<當前用戶:當前群組> 只有當前用戶和群組跟指定的用戶和群組相同時才進行改變
    --help 顯示幫助資訊
    --version 顯示版本資訊

七、在/etc下創建my.cnf檔案

# 進入/usr/local/mysql檔案夾下
[root@CDH-141 ~]# cd /usr/local/mysql

# 創建my.cnf檔案
[root@CDH-141 mysql]# touch my.cnf

# 編輯my.cnf
[root@CDH-141 mysql]# vi my.conf

[mysql]
socket=/var/lib/mysql/mysql.sock
# set mysql client default chararter
default-character-set=utf8

[mysqld]
socket=/var/lib/mysql/mysql.sock
# set mysql server port  
port = 3323 #默認是3306
# set mysql install base dir
basedir=/usr/local/mysql
# set the data store dir
datadir=/usr/local/mysql/data
# set the number of allow max connnection
max_connections=200
# set server charactre default encoding
character-set-server=utf8
# the storage engine
default-storage-engine=INNODB
#忽略資料庫表名的大小寫
lower_case_table_names=1
#最大請求包
max_allowed_packet=16M
explicit_defaults_for_timestamp=true
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

[mysql.server]
user=mysql #用戶不是mysql時,更改此處
basedir=/usr/local/mysql

八、進入mysql檔案夾,并安裝mysql

# 進入mysql
[root@CDH-141 local]# cd /usr/local/mysql

# 安裝mysql
[root@CDH-141 mysql]# bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
或者
cd bin
./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
2019-03-08 18:11:07 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2019-03-08 18:11:24 [WARNING] The bootstrap log isn't empty:
2019-03-08 18:11:24 [WARNING] 2019-03-08T10:11:07.208602Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead

設定檔案及目錄權限:

[root@CDH-141 mysql]# cp ./support-files/mysql.server /etc/init.d/mysqld
[root@CDH-141 mysql]# chown 777 my.cnf
[root@CDH-141 mysql]# chmod +x /etc/init.d/mysqld
[root@CDH-141 mysql]# mkdir data
[root@CDH-141 mysql]# chown -R mysql:mysql data

九、啟動mysql

# 啟動mysql
[root@CDH-141 mysql]# /etc/init.d/mysqld start/restart/stop/status
或者
[root@CDH-141 mysql]# service mysqld start/stop/restart/status

十、設定開機啟動

#設定開機啟動
[root@CDH-141 mysql]# chkconfig --level 35 mysqld on
[root@CDH-141 mysql]# chkconfig --list mysqld
Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@CDH-141 mysql]# chmod +x /etc/rc.d/init.d/mysqld
[root@CDH-141 mysql]# chkconfig --add mysqld
[root@CDH-141 mysql]# chkconfig --list mysqld
Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.
mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@CDH-141 mysql]# service mysqld status
MySQL running (26122)[  OK  ]
[root@CDH-141 mysql]# 

十一、修改組態檔(配置環境變數)

# 進入/etc/profile檔案夾
[root@CDH-141 mysql]# vim /etc/profile

修改/etc/profile,在最后添加如下內容
export PATH=$PATH:/usr/local/mysql/bin

# 使檔案生效
[root@CDH-141 mysql]# source /etc/profile

十二、獲得mysql初始密碼

 1)獲得mysql初始密碼

[root@CDH-141 mysql]#  cat /root/.mysql_secret  
# Password set for user 'root@localhost' at 2019-03-08 17:40:42 poc3u0mO_luv

2)修改密碼

[root@CDH-141 mysql]# mysql -uroot -p

Enter password: #此處填寫上邊獲取到的初始密碼 ‘poc3u0mO_luv’

mysql>  set PASSWORD = PASSWORD('123456');
或者
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 
或者(本人一般使用下面的修改密碼的方式)
mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit


備注:

修改密碼時報錯:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
上述提示可能在啟動mysql時遇到,即在/tmp/mysql.sock位置找不到所需要的mysql.sock檔案,主要是由于my.cnf檔案里對mysql.sock的位置設定導致,

mysql.sock默認的是在/var/lib/mysql, 如果發現確實是在該目錄下,可以在[mysqld]下面加入mysql.sock的path

vi /etc/my.cnf(my.cnf也可能在其他路徑下)

[mysqld]

port = 3306

socket = /var/lib/mysql/mysql.sock

但是要保證使用mysql的用戶具有對該目錄的寫權限,否則這樣的改動由于權限限制仍然會報錯,

所以為了避免權限問題也可以使用軟鏈接為/var/lib/mysql/mysql.sock創建一個到/tmp/mysql.sock的聯接

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

由于/tmp/檔案夾默認對other有w權限,這樣就可以避免權限問題,

此外,如果發現mysql.sock不在默認的/var/lib/mysql位置,一種解決方法是使用find命令搜索mysql.sock的位置,然后按前面兩種解決方案挑一種做即可,

3)驗證新密碼是否登錄成功:

[root@CDH-141 mysql]# mysql -uroot -p
Enter password: #此處輸入新密碼‘123456’
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.25 MySQL Community Server (GPL)

mysql> show tables;
ERROR 1046 (3D000): No database selected
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

十三、添加遠程訪問權限

# 添加遠程訪問權限
mysql> use mysql

# 修改root用戶可以遠程登錄:
mysql> update user set host='%' where user='root';
或者
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用戶密碼' WITH GRANT OPTION;

mysql> select host,user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
+-----------+---------------+
3 rows in set (0.00 sec)

十四、重啟mysql生效

[root@CDH-141 mysql]# service mysqld restart
備注:
    由于安裝在/usr/local下面的mysql,因此可以在熱河檔案夾啟動mysql
    若安裝在別的檔案夾,請執行以下命令:

   # 為了在任何目錄下可以登錄mysql
 
     ln -s /你的mysql路徑/mysql /usr/local/mysql

十五、安裝程序(僅供參考)

[root@localhost ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
[root@localhost ~]# rm /etc/my.cnf
rm: cannot remove ‘/etc/my.cnf’: No such file or directory
[root@localhost ~]# rpm -qa | grep mysql
[root@localhost ~]# cat /etc/group | grep mysql
[root@localhost ~]# cat /etc/passwd | grep mysql
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -g mysql mysql
[root@localhost ~]# passwd mysql
Changing password for user mysql.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
Sorry, passwords do not match.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost ~]# cd /home/
[root@localhost home]# ll
total 4
drwxr-xr-x.  3 root     root       18 Apr 28 20:35 install
drwx------.  3 mysql    mysql      78 Aug  7 07:02 mysql
drwx------. 15 panhusun panhusun 4096 Aug  7 06:52 panhusun
drwxr-xr-x.  2 root     root        6 Apr 21 01:12 server
drwxr-xr-x.  4 root     root      214 May 11 02:43 tar
[root@localhost home]# cd tar/
[root@localhost tar]# ll
total 559012
-rwxr-xr-x.  1 root root      11156 Apr 20 03:54 get_helm.sh
-rw-r--r--.  1 root root   62468096 Apr 20 23:55 k3s
-rw-r--r--.  1 root root  503815168 Apr 20 04:28 k3s-airgap-images-amd64.tar
-rw-r--r--.  1 root root      15152 Oct  8  2021 k3s-selinux-0.4-1.el7.noarch.rpm
drwxr-xr-x. 11 root root       4096 May 11 02:49 libressl-3.5.2
-rw-r--r--.  1 root root    4039407 May 11 02:43 libressl-3.5.2.tar.gz
drwxr-xr-x. 14  501 games      4096 May 11 01:29 zlib-1.2.12
-rw-r--r--.  1 root root    2060528 May 11 01:58 zlib-1.2.12Upgrade.tar.gz
[root@localhost tar]# pwd
/home/tar
[root@localhost tar]# ^C
[root@localhost tar]# ll
total 1209952
-rwxr-xr-x.  1 root root      11156 Apr 20 03:54 get_helm.sh
-rw-r--r--.  1 root root   62468096 Apr 20 23:55 k3s
-rw-r--r--.  1 root root  503815168 Apr 20 04:28 k3s-airgap-images-amd64.tar
-rw-r--r--.  1 root root      15152 Oct  8  2021 k3s-selinux-0.4-1.el7.noarch.rpm
drwxr-xr-x. 11 root root       4096 May 11 02:49 libressl-3.5.2
-rw-r--r--.  1 root root    4039407 May 11 02:43 libressl-3.5.2.tar.gz
-rw-r--r--.  1 root root  666559924 Aug  7 07:04 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
drwxr-xr-x. 14  501 games      4096 May 11 01:29 zlib-1.2.12
-rw-r--r--.  1 root root    2060528 May 11 01:58 zlib-1.2.12Upgrade.tar.gz
[root@localhost tar]# cp mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz /usr/local/
[root@localhost tar]# cd /usr/local/
[root@localhost local]# ll
total 650940
drwxr-xr-x. 2 root root       122 Apr 21 00:03 bin
drwxr-xr-x. 2 root root         6 Apr 10  2018 etc
drwxr-xr-x. 2 root root         6 Apr 10  2018 games
drwxr-xr-x. 2 root root        35 May 11 02:00 include
drwxr-xr-x. 2 root root         6 Apr 10  2018 lib
drwxr-xr-x. 2 root root         6 Apr 10  2018 lib64
drwxr-xr-x. 2 root root         6 Apr 10  2018 libexec
-rw-r--r--. 1 root root 666559924 Aug  7 07:04 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
drwxr-xr-x. 2 root root         6 Apr 10  2018 sbin
drwxr-xr-x. 5 root root        49 Feb 25 19:38 share
drwxr-xr-x. 2 root root         6 Apr 10  2018 src
[root@localhost local]# tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
mysql-5.7.36-linux-glibc2.12-x86_64/bin/myisam_ftdump
mysql-5.7.36-linux-glibc2.12-x86_64/bin/myisamchk
mysql-5.7.36-linux-glibc2.12-x86_64/bin/myisamlog
mysql-5.7.36-linux-glibc2.12-x86_64/bin/myisampack
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_client_test_embedded
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_config_editor
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_embedded
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_install_db
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_plugin
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_secure_installation
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup
mysql-5.7.36-linux-glibc2.12-x86_64/bin/mysql_tzinfo_to_sql
,,,,,,
[root@localhost local]# mv mysql-5.7.36-linux-glibc2.12-x86_64 mysql
[root@localhost local]# ll
total 650940
drwxr-xr-x. 2 root root       122 Apr 21 00:03 bin
drwxr-xr-x. 2 root root         6 Apr 10  2018 etc
drwxr-xr-x. 2 root root         6 Apr 10  2018 games
drwxr-xr-x. 2 root root        35 May 11 02:00 include
drwxr-xr-x. 2 root root         6 Apr 10  2018 lib
drwxr-xr-x. 2 root root         6 Apr 10  2018 lib64
drwxr-xr-x. 2 root root         6 Apr 10  2018 libexec
drwxr-xr-x. 9 root root       129 Aug  7 07:05 mysql
-rw-r--r--. 1 root root 666559924 Aug  7 07:04 mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
drwxr-xr-x. 2 root root         6 Apr 10  2018 sbin
drwxr-xr-x. 5 root root        49 Feb 25 19:38 share
drwxr-xr-x. 2 root root         6 Apr 10  2018 src
[root@localhost local]# rm -f mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 122 Apr 21 00:03 bin
drwxr-xr-x. 2 root root   6 Apr 10  2018 etc
drwxr-xr-x. 2 root root   6 Apr 10  2018 games
drwxr-xr-x. 2 root root  35 May 11 02:00 include
drwxr-xr-x. 2 root root   6 Apr 10  2018 lib
drwxr-xr-x. 2 root root   6 Apr 10  2018 lib64
drwxr-xr-x. 2 root root   6 Apr 10  2018 libexec
drwxr-xr-x. 9 root root 129 Aug  7 07:05 mysql
drwxr-xr-x. 2 root root   6 Apr 10  2018 sbin
drwxr-xr-x. 5 root root  49 Feb 25 19:38 share
drwxr-xr-x. 2 root root   6 Apr 10  2018 src
[root@localhost local]# chown -R mysql mysql/
[root@localhost local]# chgrp -R mysql mysql/
[root@localhost local]# cd mysql/
[root@localhost mysql]# mkdir data
[root@localhost mysql]# chown -R mysql:mysql data
[root@localhost mysql]# cd /etc/
[root@localhost etc]# ll
total 1420
drwxr-xr-x.  3 root root      101 Feb 25 19:43 abrt
-rw-r--r--.  1 root root       16 Feb 25 19:51 adjtime
-rw-r--r--.  1 root root     1529 Mar 31  2020 aliases
-rw-r--r--.  1 root root    12288 Feb 25 19:52 aliases.db
drwxr-xr-x.  3 root root       65 Feb 25 19:46 alsa
drwxr-xr-x.  2 root root     4096 Feb 25 19:51 alternatives
-rw-------.  1 root root      541 Aug  8  2019 anacrontab
-rw-r--r--.  1 root root       55 Aug  8  2019 asound.conf
-rw-r--r--.  1 root root        1 Oct 30  2018 at.deny
drwxr-x---.  3 root root       43 Feb 25 19:43 audisp
drwxr-x---.  3 root root       83 Feb 25 19:52 audit
-rw-r--r--.  1 root root    15137 Sep 30  2020 autofs.conf
-rw-------.  1 root root      232 Sep 30  2020 autofs_ldap_auth.conf
-rw-r--r--.  1 root root      795 Sep 30  2020 auto.master
drwxr-xr-x.  2 root root        6 Sep 30  2020 auto.master.d
-rw-r--r--.  1 root root      524 Sep 30  2020 auto.misc
-rwxr-xr-x.  1 root root     1260 Sep 30  2020 auto.net
-rwxr-xr-x.  1 root root      687 Sep 30  2020 auto.smb
drwxr-xr-x.  4 root root       71 Feb 25 19:46 avahi
,,,,,,
[root@localhost etc]# touch my.cnf
[root@localhost etc]# ll
total 1420
drwxr-xr-x.  3 root root      101 Feb 25 19:43 abrt
-rw-r--r--.  1 root root       16 Feb 25 19:51 adjtime
-rw-r--r--.  1 root root     1529 Mar 31  2020 aliases
-rw-r--r--.  1 root root    12288 Feb 25 19:52 aliases.db
drwxr-xr-x.  3 root root       65 Feb 25 19:46 alsa
drwxr-xr-x.  2 root root     4096 Feb 25 19:51 alternatives
-rw-------.  1 root root      541 Aug  8  2019 anacrontab
-rw-r--r--.  1 root root       55 Aug  8  2019 asound.conf
-rw-r--r--.  1 root root        1 Oct 30  2018 at.deny
drwxr-x---.  3 root root       43 Feb 25 19:43 audisp
drwxr-x---.  3 root root       83 Feb 25 19:52 audit
,,,,,,
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd /usr/local/mysql/
[root@localhost mysql]# ll
total 272
drwxr-xr-x.  2 mysql mysql   4096 Aug  7 07:05 bin
drwxr-xr-x.  2 mysql mysql      6 Aug  7 07:06 data
drwxr-xr-x.  2 mysql mysql     55 Aug  7 07:05 docs
drwxr-xr-x.  3 mysql mysql   4096 Aug  7 07:05 include
drwxr-xr-x.  5 mysql mysql    230 Aug  7 07:05 lib
-rw-r--r--.  1 mysql mysql 259199 Sep  6  2021 LICENSE
drwxr-xr-x.  4 mysql mysql     30 Aug  7 07:05 man
-rw-r--r--.  1 mysql mysql    566 Sep  6  2021 README
drwxr-xr-x. 28 mysql mysql   4096 Aug  7 07:05 share
drwxr-xr-x.  2 mysql mysql     90 Aug  7 07:05 support-files
[root@localhost mysql]# bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --
2022-08-07 07:09:15 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2022-08-07 07:09:15 [ERROR]   The data directory needs to be specified.
[root@localhost mysql]# cd bin/
[root@localhost bin]# mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --
bash: mysql_install_db: command not found...
[root@localhost bin]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --
2022-08-07 07:09:40 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2022-08-07 07:09:40 [ERROR]   The data directory needs to be specified.
[root@localhost bin]# cd bi
-bash: cd: bi: No such file or directory
[root@localhost bin]# cd bin
-bash: cd: bin: No such file or directory
[root@localhost bin]# ll
total 1348160
-rwxr-xr-x. 1 mysql mysql   8147275 Sep  7  2021 innochecksum
-rwxr-xr-x. 1 mysql mysql    359769 Sep  7  2021 lz4_decompress
-rwxr-xr-x. 1 mysql mysql  10101581 Sep  7  2021 myisamchk
-rwxr-xr-x. 1 mysql mysql   9642658 Sep  7  2021 myisam_ftdump
-rwxr-xr-x. 1 mysql mysql   7539128 Sep  7  2021 myisamlog
-rwxr-xr-x. 1 mysql mysql   9769178 Sep  7  2021 myisampack
-rwxr-xr-x. 1 mysql mysql   7435495 Sep  7  2021 my_print_defaults
-rwxr-xr-x. 1 mysql mysql  10456480 Sep  7  2021 mysql
,,,,,,
[root@localhost bin]# ./mysqld --initialize --user=mysql
2022-08-07T14:10:55.428560Z 0 [Warning] InnoDB: New log files created, LSN=45790
2022-08-07T14:10:55.485143Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2022-08-07T14:10:55.549898Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: c0c72931-165a-11ed-b15d-000c290923cd.
2022-08-07T14:10:55.552919Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2022-08-07T14:10:56.502231Z 0 [Warning] A deprecated TLS version TLSv1 is enabled. Please use TLSv1.2 or higher.
2022-08-07T14:10:56.502306Z 0 [Warning] A deprecated TLS version TLSv1.1 is enabled. Please use TLSv1.2 or higher.
2022-08-07T14:10:56.504364Z 0 [Warning] CA certificate ca.pem is self signed.
2022-08-07T14:10:56.740944Z 1 [Note] A temporary password is generated for root@localhost: ?dV?_49?hc.f
[root@localhost bin]# pwd
/usr/local/mysql/bin
[root@localhost bin]# bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
-bash: bin/mysql_install_db: No such file or directory
[root@localhost bin]# ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
-bash: ./bin/mysql_install_db: No such file or directory
[root@localhost bin]# sh bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
sh: bin/mysql_install_db: No such file or directory
[root@localhost bin]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
2022-08-07 07:12:36 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2022-08-07 07:12:36 [ERROR]   The data directory '/usr/local/mysql/data' already exist and is not empty.
[root@localhost bin]# rm -rf /usr/local/mysql/data/
[root@localhost bin]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
2022-08-07 07:13:23 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2022-08-07 07:13:27 [WARNING] The bootstrap log isn't empty:
2022-08-07 07:13:27 [WARNING] 2022-08-07T14:13:23.279025Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead
2022-08-07T14:13:23.279659Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2022-08-07T14:13:23.279668Z 0 [Warning] Changed limits: table_open_cache: 407 (requested 2000)

[root@localhost bin]# cd ../
[root@localhost mysql]# ll
total 276
drwxr-xr-x.  2 mysql mysql   4096 Aug  7 07:05 bin
drwxr-x---.  5 mysql mysql   4096 Aug  7 07:13 data
drwxr-xr-x.  2 mysql mysql     55 Aug  7 07:05 docs
drwxr-xr-x.  3 mysql mysql   4096 Aug  7 07:05 include
drwxr-xr-x.  5 mysql mysql    230 Aug  7 07:05 lib
-rw-r--r--.  1 mysql mysql 259199 Sep  6  2021 LICENSE
drwxr-xr-x.  4 mysql mysql     30 Aug  7 07:05 man
-rw-r--r--.  1 mysql mysql    566 Sep  6  2021 README
drwxr-xr-x. 28 mysql mysql   4096 Aug  7 07:05 share
drwxr-xr-x.  2 mysql mysql     90 Aug  7 07:05 support-files
[root@localhost mysql]# cp ./support-files/mysql.server /etc/init.d/mysqld
[root@localhost mysql]# chown 777 my.cnf
chown: cannot access ‘my.cnf’: No such file or directory
[root@localhost mysql]# chown 777 /etc/my.cnf
[root@localhost mysql]# /etc/init.d/mysqld restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
2022-08-07T14:14:23.991592Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.
 ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
[root@localhost mysql]# mysql]# ps aux|grep mysql
bash: mysql]#: command not found...
[root@localhost mysql]# ps aux|grep mysql
root      14366  0.0  0.0 112808   964 pts/1    R+   07:15   0:00 grep --color=auto mysql
[root@localhost mysql]# kill -9 14366
-bash: kill: (14366) - No such process
[root@localhost mysql]# /usr/local/mysql/bin/mysqld_safe: line 198: 32684 Killed                  nohup /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=CDH-141.err --pid-file=/usr/local/mysql/data/CDH-141.pid --port=3323 < /dev/null > /dev/null 2>&1
[root@localhost mysql]# ps aux|grep mysql
root      14670  0.0  0.0 112808   968 pts/1    S+   07:15   0:00 grep --color=auto mysql
[root@localhost mysql]# /etc/init.d/mysqld restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
2022-08-07T14:15:57.588824Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.
 ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
[root@localhost mysql]# service mysqld start
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
2022-08-07T14:16:30.536032Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.
 ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
[root@localhost mysql]# cat /usr/local/mysql/data/localhost.localdomain.err
cat: /usr/local/mysql/data/localhost.localdomain.err: No such file or directory
[root@localhost mysql]# cd  /usr/local/mysql/data/
[root@localhost data]# ll
total 110660
-rw-r-----. 1 mysql mysql       56 Aug  7 07:13 auto.cnf
-rw-------. 1 mysql mysql     1676 Aug  7 07:13 ca-key.pem
-rw-r--r--. 1 mysql mysql     1112 Aug  7 07:13 ca.pem
-rw-r--r--. 1 mysql mysql     1112 Aug  7 07:13 client-cert.pem
-rw-------. 1 mysql mysql     1676 Aug  7 07:13 client-key.pem
-rw-r-----. 1 mysql mysql      436 Aug  7 07:13 ib_buffer_pool
-rw-r-----. 1 mysql mysql 12582912 Aug  7 07:13 ibdata1
-rw-r-----. 1 mysql mysql 50331648 Aug  7 07:13 ib_logfile0
-rw-r-----. 1 mysql mysql 50331648 Aug  7 07:13 ib_logfile1
drwxr-x---. 2 mysql mysql     4096 Aug  7 07:13 mysql
drwxr-x---. 2 mysql mysql     8192 Aug  7 07:13 performance_schema
-rw-------. 1 mysql mysql     1676 Aug  7 07:13 private_key.pem
-rw-r--r--. 1 mysql mysql      452 Aug  7 07:13 public_key.pem
-rw-r--r--. 1 mysql mysql     1112 Aug  7 07:13 server-cert.pem
-rw-------. 1 mysql mysql     1680 Aug  7 07:13 server-key.pem
drwxr-x---. 2 mysql mysql     8192 Aug  7 07:13 sys
[root@localhost data]# chown -R mysql:mysql /var/lib/mysql
chown: cannot access ‘/var/lib/mysql’: No such file or directory
[root@localhost data]# mkdir -p /var//lib/mysql
[root@localhost data]# chown -R mysql:mysql /var/lib/mysql
[root@localhost data]# systemctl start mysql
Failed to start mysql.service: Unit not found.
[root@localhost data]# systemctl start mysqld
Failed to start mysqld.service: Unit not found.
[root@localhost data]# service mysqld start
Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
 SUCCESS!
[root@localhost data]# chkconfig --level 35 mysqld on
[root@localhost data]# chkconfig --list mysqld

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@localhost data]# service mysqld status
 SUCCESS! MySQL running (16587)
[root@localhost data]# vim /etc/profile
[root@localhost data]# source /etc/profile
[root@localhost data]#  cat /root/.mysql_secret
# Password set for user 'root@localhost' at 2022-08-07 07:13:23
SBjo&twpMd>K
[root@localhost data]# mysql -uroot -p
Enter password:
mysql: Character set 'utf8-mb4' is not a compiled character set and is not specified in the '/usr/local/mysql/share/charsets/Index.xml' file
mysql: Character set 'utf8-mb4' is not a compiled character set and is not specified in the '/usr/local/mysql/share/charsets/Index.xml' file
ERROR 2019 (HY000): Can't initialize character set utf8-mb4 (path: /usr/local/mysql/share/charsets/)
[root@localhost data]# vim /etc/my.cnf
[root@localhost data]# systemctl restart mysql
[root@localhost data]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@localhost data]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.36

Copyright (c) 2000, 2021, 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> set PASSWORD = PASSWORD('MGuoDu2022');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql>exit;
Bye

[root@localhost data]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 5.7.36 MySQL Community Server (GPL) Copyright (c) 2000, 2021, 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> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MGuoDu2022' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.06 sec) mysql> select host,user from user; ERROR 1046 (3D000): No database selected mysql> service mysqld restart mysql> exit; Bye
[root@localhost data]
# service mysqld restart Shutting down MySQL.. SUCCESS! Starting MySQL. SUCCESS! [root@localhost data]# systemctl status firewalld ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2022-08-07 06:50:58 PDT; 39min ago Docs: man:firewalld(1) Main PID: 696 (firewalld) Tasks: 2 Memory: 10.6M CGroup: /system.slice/firewalld.service └─696 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid Aug 07 06:50:57 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Aug 07 06:50:58 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. Aug 07 06:50:58 localhost.localdomain firewalld[696]: WARNING: AllowZoneDrifting is enabled. This is considered an insec... now. Hint: Some lines were ellipsized, use -l to show in full. [root@localhost data]# [root@localhost data]# firewall-cmd --permanent --add-port=3506/tcp success [root@localhost data]# [root@localhost data]# firewall-cmd --reload success [root@localhost data]# vim /etc/my.cnf [root@localhost data]# systemctl restart mysql [root@localhost data]#

轉載至:https://www.cnblogs.com/elfin/p/11379251.html

 

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/501471.html

標籤:其他

上一篇:使用JMeter進行MySQL的壓力測驗

下一篇:Maven使用與學習

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • GPU虛擬機創建時間深度優化

    **?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......

    uj5u.com 2020-09-10 06:09:13 more
  • 可編程網卡芯片在滴滴云網路的應用實踐

    **?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......

    uj5u.com 2020-09-10 06:10:21 more
  • 滴滴資料通道服務演進之路

    **?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......

    uj5u.com 2020-09-10 06:11:05 more
  • 滴滴AI Labs斬獲國際機器翻譯大賽中譯英方向世界第三

    **桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......

    uj5u.com 2020-09-10 06:11:29 more
  • MPP (Massively Parallel Processing)大規模并行處理

    1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......

    uj5u.com 2020-09-10 06:11:41 more
  • 滴滴資料倉庫指標體系建設實踐

    **桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......

    uj5u.com 2020-09-10 06:12:52 more
  • 單表千萬行資料庫 LIKE 搜索優化手記

    我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......

    uj5u.com 2020-09-10 06:13:25 more
  • 滴滴Ceph分布式存盤系統優化之鎖優化

    **桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......

    uj5u.com 2020-09-10 06:14:51 more
  • es~通過ElasticsearchTemplate進行聚合~嵌套聚合

    之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......

    uj5u.com 2020-09-10 06:14:59 more
  • 爬蟲日志監控 -- Elastc Stack(ELK)部署

    傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......

    uj5u.com 2020-09-10 06:15:05 more
最新发布
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:33:24 more
  • MySQL中binlog備份腳本分享

    關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......

    uj5u.com 2023-04-20 08:28:06 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:27:27 more
  • 快取與資料庫雙寫一致性幾種策略分析

    本文將對幾種快取與資料庫保證資料一致性的使用方式進行分析。為保證高并發性能,以下分析場景不考慮執行的原子性及加鎖等強一致性要求的場景,僅追求最終一致性。 ......

    uj5u.com 2023-04-20 08:26:48 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:26:35 more
  • 云時代,MySQL到ClickHouse資料同步產品對比推薦

    ClickHouse 在執行分析查詢時的速度優勢很好的彌補了MySQL的不足,但是對于很多開發者和DBA來說,如何將MySQL穩定、高效、簡單的同步到 ClickHouse 卻很困難。本文對比了 NineData、MaterializeMySQL(ClickHouse自帶)、Bifrost 三款產品... ......

    uj5u.com 2023-04-20 08:26:29 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:25:13 more
  • Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)

    Redis 報錯“OutOfDirectMemoryError(堆外記憶體溢位) ”問題如下: 一、報錯資訊: 使用 Redis 的業務介面 ,產生 OutOfDirectMemoryError(堆外記憶體溢位),如圖: 格式化后的報錯資訊: { "timestamp": "2023-04-17 22: ......

    uj5u.com 2023-04-20 08:24:54 more
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:24:03 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:23:11 more