首页 > 数据库 >Mysql安装和卸载(压缩包)

Mysql安装和卸载(压缩包)

时间:2023-01-08 16:14:00浏览次数:62  
标签:mysqlxxx -- Mysql 卸载 mysqld mysql my 压缩包

安装流程

命令概览

// Create the default database and exit. Create a super user with empty password.
mysqld  --initialize-insecure

// Install the default service
mysqld --install

// 启动Mysql服务
net start mysql

// 无密码登录Mysql
mysql -uroot

// 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';

Mysql文件

  1. 下载:Mysql官方站点
  2. 解压上述文件至目录mysqlxxx

环境变量

将bin目录(mysqlxxx/bin)配置到环境变量PATH中

初始化data目录

mysqld --initialize-insecure

注:执行此命令后,会在mysqlxxx下生成data文件夹

配置文件

配置文件的读取优先顺序为

  1. C:/WINDOWS/my.ini
  2. C:/WINDOWS/my.cnf
  3. C:/my.ini
  4. C:/my.cnf
  5. mysqlxxx/my.ini
  6. mysqlxxx/my.cnf
    注:该顺序可通过mysqld --verbose --help查询得到

mysqlxxx下新建配置文件my.ini,内容为

[client]
port=3306

[mysql]
default-character-set=utf8 

[mysqld]
port = 3306 
basedir=mysqlxxx
datadir=mysqlxxx/data

配置文件详解

安装服务

mysqld --install               // Install the default service
mysqld --install service_name  // Install an optional service

启动服务

方法1-命令行启动
net start mysql

注:此命令需要以管理员身份执行cmd或powershell

方法2-通过服务

  1. Windows+R打开运行
  2. 输入services.msc
  3. 找到Mysql(或自定义名称),启动服务

登录Mysql并修改密码

// 无密码登录Mysql
mysql -uroot

// 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';

卸载流程

标签:mysqlxxx,--,Mysql,卸载,mysqld,mysql,my,压缩包
From: https://www.cnblogs.com/G-H-Y/p/17034790.html

相关文章

  • MySQL19 - 4大约束
    约束什么是约束?约束的作用在表的创建时,加入约束对表中数据进行规范,确保数据完整性、有效性常见约束非空约束NOTNULL--不能为NULLDROPTABLEIFEXISTSt_v......
  • MySQL——锁
    1、全局锁全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是Flushtableswithreadlock(FTWRL)。当你需要让整个库处于只读状态的时候,可以使......
  • mysql字符集&编码问题
    1.mysql各编码变量含义使用showvariableslike'character%'后检查出mysql中有若干编码:●character_set_client客户端来源数据使用的字符集,也就是客户端发过来的que......
  • mysql数据库系统​
    拓补图​推荐步骤​在centos01上安装Mysql数据库服务,生成服务部器其配置文件,添加系统服务优化命令初始化mysql设置访问密码登录mysql数据库​在centos01的mysql服务器上创建......
  • 如何去掉 node.js 获取MySQL数据产生的RowDataPacket
    如何去掉node.js获取MySQL数据产生的RowDataPacket利用JSON.stringify()把对象转为对象字符串,可去掉RowDataPacket。router.post('/login',function(req,res){......
  • MySQL18 - 基础操作进阶
    INSERT插入多条记录INSERTINTOt_user (id,name,birth,create_time)VALUES (3,'hehe','1990-01-01',NOW()), (4,'haha','1990-01-01',NOW()), (5,'@@',......
  • MySql中json类型数据的查询以及在MyBatis-Plus中的使用
    表结构和初始数据新建表结构CREATETABLE`json_test`(`id`intNOTNULLAUTO_INCREMENT,`roles`jsonDEFAULTNULLCOMMENT'角色',`project`jsonDEFAULTNULL......
  • MySQL17 - DML基本语法 - 增删改
    DML基本语法-增删改DATE和DATETIME两个类型的区别DATE是短日期:只包括年-月-日默认格式:%Y-%m-%dDATETIME是长日期:包括年-月-日-时-分-秒默认格式:%Y-......
  • MySQL数据库提权之UDF提权和MOF提权
    UDF提权概念:udf的设计初衷是为了方便用户自定义一些函数,方便查询一些复杂的数据,同时也增加了使用udf提权的可能。攻击者通过编写调用cmd或者shell的udf.dll文件,并且导入......
  • MySQL16 - DDL基本语法
    DDL基本语法创建学生表,包括学号、姓名、年龄、性别、邮箱地址CREATETABLEt_student( noINT, nameVARCHAR(32), sexCHAR(1)DEFAULT'm', ageINT(3), emailV......