mysql下载安装与提供远程连接

图片无法加载请跳转CSDN:mysql下载安装与远程连接-CSDN博客

一,windows mysql 安装

叶域的百度网盘mysql.zip
提取码:sqxj

1、【管理员权限】解压到:C:\mysql-8.0.31-winx64

2、根目录下添加配置文件 my.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
port=3306
default-time-zone='+08:00'
basedir=C:\mysql-8.0.31-winx64
datadir=C:\mysql-8.0.31-winx64\data
max_connections=200
character-set-server=utf8mb4
default-storage-engine=INNODB

[mysqld_safe]
log-error=C:\mysql-8.0.31-winx64\log\mysqld.log

3、将bin目录添加环境变量

4、【管理员身份起动DOS】并完成初始化

1
mysqld --initialize --console
1
2
3
4
5
6
7
-----------------------------------------------------------------------
C:\Users\Chen>mysqld --initialize --console
2023-05-11T01:22:50.046027Z 0 [System] [MY-013169] [Server] C:\mysql-8.0.31-winx64\bin\mysqld.exe (mysqld 8.0.31) initializing of server in progress as process 21536
2023-05-11T01:22:50.070377Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-05-11T01:22:53.727524Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2023-05-11T01:22:55.519008Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 78*ehoRf9ABc
------------------------------------------------------------------------

5、安装成服务

1
mysqld --install

6、起动服务

1
net/sc start mysql

7.查看服务状态

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sc queryex mysql
-------------------------------------------------------------------------
C:\Windows\system32>sc queryex mysql

SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 【RUNNING】
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 24152
FLAGS :
-------------------------------------------------------------------------

二,Linux mysql安装

下载 mysql80-community-release-el7-8.noarch.rpm 文件

1
https://dev.mysql.com/downloads/repo/yum/

安装RPM包

1
sudo rpm -Uvh /path/to/mysql80-community-release-el7-8.noarch.rpm

检查MySQL存储库是否已添加

1
yum repolist enabled

安装MySQL服务器

1
yum install mysql-community-server -y

检查服务器状态

1
systemctl status mysqld

启动服务器

1
sudo systemctl start mysqld

查找初始密码临时文件

1
sudo grep 'temporary password' /var/log/mysqld.log

登录

1
mysql -u root -p

设置密码安全策略

1
set global validate_password.policy=0

修改密码

1
alter user 'root'@'localhost' IDENTIFIED BY 'new_password';

三,创建远程连接账号

防火墙相关

1
systemctl status| stop | disabled firewalld;

查看虚拟机mysql占用端口号

1
show global variables like 'port';

创建用户

1
create user root@'%' identified by 'password'password expire never;

为用户授权

1
grant all on *.* to root@'%';

刷新

1
flush privileges;

主机连接虚拟机mysql

1
mysql -h 192.168.159.130 -u root -p;

修改密码

1
ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';

mysql下载安装与提供远程连接
https://leaf-domain.gitee.io/2023/10/03/mysql/
作者
叶域
发布于
2023年10月3日
许可协议