当前位置:网站首页>MYSQL的下载与配置 mysql远程操控
MYSQL的下载与配置 mysql远程操控
2022-06-26 17:54:00 【嘴强程序员】
目录
下载mysql官网地址
MySQL :: Download MySQL Installer

2.配置初始化文件my.ini
在根目录下创建一个txt文件,名字叫my,文件后缀为ini
之后复制下面这个代码放在文件下
(新解压的文件没有my.ini文件,需自行创建)
以下代码除安装目录和数据的存放目录需修改,其余不用修改
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=E:\mysql\mysql
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4创建后吧路径改一下

一.安装mysql5.7.23解压版
1.解压 环境变量进入 此电脑右击--属性--找到高级设置
2.配置环境变量: MYSQL_HOME D:\soft\mysql-5.7.23-winx64 最好在系统变量配置 用户变量你换个用户就不能用了
3.编辑path %MYSQL_HOME%\bin
4.新建my.ini 放到D:/soft/mysql-5.7.23-winx64文件夹下
[mysqld]
port = 3306
basedir=D:/soft/mysql-5.7.23-winx64
datadir=D:/soft/mysql-5.7.23-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8说明:
sql_mode
NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚
与mysql最接近的是mariadbcmd命令管理员运行 进入mysql的bin目录
需要进入bin目录: 输入的时候可以按Tab 补全输入
5.安装 mysqld -install
insecure初始化中这个参数是设置默认密码为空
6.初始化 mysqld --initialize-insecure --user=mysql 根据刚刚my.ini文件去初始化,然后会产生一个data文件夹
7.启动 net start mysql
![]()
8.设置密码 mysqladmin -u root -p password 新密码
9.Enter password: 旧密码 直接回车,因为初始化直接把mysql的密码设置为空
下面还有两部是设置 密码 和再次输入密码
10.连接 mysql -uroot -p 回车 然后 输入你设置的密码即可
显示数据库 show databases;
显示表 show tables;
二、卸载mysql
1 停止服务 net stop mysql
2.删除服务 sc delete mysql 但是服务只是禁用状态,服务还是存在
3.移除服务 mysqld remove 需要进入bin目录,在服务中已经找不到mysql服务了
4.删除注册表信息
1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
5.删除mysql的安装目录
打开注册表 win 加 R 输入
regedit打开服务
services.msc
注意1:有保护关闭,特别是自我保护要关闭,不然没法卸载注意2:权限问题
三:解决mysql不能远程连接的问题:1. 在mysql服务器上进入 mysql的命令行
2. 执行如下语句: (注意密码需要根据自己的配置修改)%百分号的意思就是允许通过远程操作数据库
mysql> grant all privileges on *.* to [email protected]'%' identified by '123456';
mysql> flush privileges;3.需要把需要远程控制电脑的防火墙添加mysql端口号可直接通过不然防火墙会阻止访问
选完端口 直接电下一步
tcp 协议 端口号 3306 这个是mysql默认端口号 然后点击下一步
直接下一步
下一步
去个名字 可随便起
配置号后会自动添加一条规则
然后就可以通过ip地址去访问你配置远程并且设置规则的电脑上的数据库了
NAVIcat工具下载 可连接多种数据库 解压就能直接用
编写工具下载
Navicat Premium 12.0.11_x64.zip - 蓝奏云
点击连接选择数据库 然后输入密码连接即可 如果需要连接远程服务吧ip地址改一下
边栏推荐
- 并发之线程安全
- #26class中get和set设置
- Distributed Architecture Overview
- map和filter方法对于稀缺数组的处理
- 行锁与隔离级别案例分析
- How about opening a flush account? Is it safe? How to open a stock trading account
- Please advise tonghuashun which securities firm to choose for opening an account? Is it safe to open an account online now?
- How does Guosen Securities open an account? Is it safe to open a stock account through the link
- Lm06 the mystery of constructing the bottom and top trading strategy only by trading volume
- Use middleware to record slow laravel requests
猜你喜欢

Here comes the hero League full skin Downloader

Discussion and generation of digital signature and analysis of its advantages

Leetcode HOT100 (22--- bracket generation)

接水面试题

RSA encryption and decryption details

行锁与隔离级别案例分析

Runtimeerror: CUDA error: out of memory own solution (it is estimated that it is not applicable to most people in special circumstances)

10 cloud security best practices that enterprises need to know

idea中文插件chinese(simplified) language pack

Analysis of deep security definition and encryption technology
随机推荐
并发之线程安全
Leetcode daily [2022 - 02 - 16]
padding百分比操作
Introduction to distributed cache / cache cluster
LM06丨仅用成交量构造抄底摸顶策略的奥秘
RSA加密解密详解
[npoi] C copy sheet template across workbooks to export Excel
How sparksql returns a specific day of the week by date -dayofweek function
properties文件乱码
vutils.make_grid()与黑白图像有关的一个小体会
10 cloud security best practices that enterprises need to know
sql中ROUND和TRUNCATE的区别(四舍五入还是截取小数点后几位)
行锁与隔离级别案例分析
Several key points in divorce agreement
QPushButton 样式使用示例(以及按钮setmenu添加下拉菜单的方法)
17.13 补充知识、线程池浅谈、数量谈、总结
Discussion and generation of digital signature and analysis of its advantages
No manual prior is required! HKU & Tongji & lunarai & Kuangshi proposed self supervised visual representation learning based on semantic grouping, which significantly improved the tasks of target dete
Solve the problem that each letter occupies a space in pycharm
接水面试题


















