首页 > 数据库 >MySQL下载安装与提供远程连接

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

时间:2024-03-21 16:29:39浏览次数:24  
标签:8.0 31 MySQL mysqld 下载安装 mysql password root 远程

一、windows mysql 安装

1、安装到 C:\mysql-8.0.31-winx64

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

[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】并完成初始化

mysqld --initialize --console
-----------------------------------------------------------------------
C:\Users\Zhang>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、安装成服务

mysqld --install

6、启动服务

net/sc start mysql

7.查看服务状态

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安装

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

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

2、安装RPM包

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

3、检查MySQL存储库是否已添加

yum repolist enabled

4、安装MySQL服务器

yum install mysql-community-server -y

5、检查服务器状态

systemctl status mysqld

6、启动服务器

sudo systemctl start mysqld

7、查找初始密码临时文件

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

8、登录

mysql -u root -p

9、设置密码安全策略

set global validate_password.policy=0

10、修改密码

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

三,创建远程连接账号

1、防火墙

systemctl status| stop | disabled firewalld;

2、查看虚拟机mysql占用端口号

show global variables like 'port';

3、创建用户

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

4、为用户授权

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

5、刷新

flush privileges;

6、主机连接虚拟机mysql

mysql -h 192.168.159.130 -u root -p;

7、修改密码

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

标签:8.0,31,MySQL,mysqld,下载安装,mysql,password,root,远程
From: https://blog.csdn.net/qq_73347678/article/details/136789175

相关文章

  • MYSQL 同步到ES 如何设计架构保持一致性
    简单使用某个组件很容易,但是一旦要搬到生产上就要考虑各种各样的异常,保证你方案的可靠性,可恢复性就是我们需要思考的问题。今天来聊聊我们部门在MYSQL同步到ES的方案设计。在面对复杂条件查询时,MYSQL往往显得力不从心,一般公司的做法会通过将mysql中的数据同步到ES,之后的查询......
  • Ubuntu 设置mysql 自动备份
    1、创建备份文件以及备份脚本所在的目录在根目录下面设置cd/mkdirbackup2、修改mysql备份配置文件这种相比于在将用户名和密码写在bash脚本里面,会更加安全一些。sudovim/etc/mysql/conf.d/mysqldump.cnfmysqldump.cnf文件添加以下内容:host=127.0.0.1user=****#mysq......
  • mysql的my.cnf解释说明
    这个关乎配置文件,需要了解后,对数据库管理有很大的帮助。#***clientoptions相关选项***##以下选项会被MySQL客户端应用读取。注意只有MySQL附带的客户端应用程序保证可以读取这段内容。如果你想你自己的MySQL应用程序获取这些值。需要在MySQL客户端库初始化的时候指定这些选......
  • mysql语句优化心得
    一、常用SQL优化处理1.1like查询优化方案like模糊查询形如'%AAA%'和'%AAA'将不会使用索引,但是业务上不可避免可能又需要使用到这种形式查询方式:优化方案一:使用覆盖索引,即查询出的列只是用索引就可以获取,而无须查询表记录,这样也走了索引;优化方案二:使用locate函数或者positio......
  • window远程开机
    window电脑操作:Win10系统设置都在"控制面板"和"设置"里设置: 1.控制面板->系统和安全->电源选项->左侧选择电源按钮的功能->关机设置取消勾选“启用快速启动(推荐)”。 2.控制面板->系统和安全->管理工具->计算机管理->设备管理器点开右侧的网络适配器:双击......
  • 安科瑞智能断路器产品介绍【可监可控 远程操控 短路保护】
    开发背景过去几年智慧用电的产品应用中,大多数只安装于进线测。主要存在以下几个问题:难定位,不知道具体哪个回路出线问题,排查困难;出线过载或线缆温度过高无法知晓;即使是出线回路安装了的场景,因后端多数是微断,回路多,而且空间有限,导致安装困难,或者重新加箱子增加成本。接线繁多(电......
  • SwitchHosts下载安装全攻略一次就会
    文章目录简介安装使用自行配置本地host环境:windows10,SwitchHosts:4.1.2简介SwitchHosts是一个管理、切换多个hosts方案的工具。它是一个免费开源软件。SwitchHosts除了可以帮助你快速切换不同的hosts设置、编辑hosts文件外,它还有着一些很不错的特......
  • windows或ubunt远程开机
    Ubuntu电脑操作:#安装ethtool sudoapt-getinstallethtool#查询网卡是否支持远程唤醒 sudoethtoolenp3s0|grepWake-on#开启远程唤醒d为关闭g为开启,实际测试这个命令仅生效一次,每次开机都要执行, sudoethtool-senp3s0wolg ......
  • Node+Vue毕设社区居家养老管理系统(程序+mysql+Express)
    本系统(程序+源码)带文档lw万字以上 文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:在人口老龄化日益加剧的今天,社区居家养老已成为解决老年人养老问题的重要方式。随着社会经济的发展和科技的进步,老年人对于养老服务的需求不再局限于基本的......
  • 【Mysql数据库基础01】去重、连接字符、模糊查询、通配符、检索表的结构信息
    去重、连接字符、模糊查询、通配符、检索表的结构信息1去重distinct2连接字符函数concat(str1,str2,...)3模糊查询3.1like包含3.2通配符3.3betweenand3.4in3.5isnull4安全等于<=>5检索表的结构信息desc6课后练习1去重distinct使用DISTINCT关......