MySQL数据库链接问题及密码修改

MySQL修改用户密码及配置远程访问 远程服务器数据库不能用sqlyog连接了,于是按着下面帖子试了, mysql怎么配置远程访问_mysql配置远程访问_绝世老猛逼的博客-优快云博客默认情况下,mysql是不允许被远程调用的。而在项目开发过程中,这个情况是不能被回避的。安装mysql,这个免安装版的之前已经在相关的博客介绍过了。无论是安装好的数据库还是免安装的,mysql会自带一个名为mysql的数据库。而user表就是这个mysql数据库来维护的,所以我们操作其实也就是针对这个user的访问权限。问题清楚了,如果访问不了,第一种情况:则 阅读详情

1.服务启动问题
2.密码忘记修改问题

数据库好久用,今天打开发现链接失败,出现“2003:。。。。忘了”,开始一直以为是忘记密码,导致链接失败,后来才发现是数据库服务没启动起来,所以,数据库链接问题一定要看是不是启动了服务!

一、知道这个后查看 计算机——>右键管理,——>服务和应用程序——>服务,然后看MySQL服务是否启动,
启动服务

若启动则是其他问题,若没启动,则尝试启动,右键,启动,如失败,查看MySQL目录下的my.ini文件,打开然后将INNODB修改成MyISAM。
my.ini文件
将INNODB修改成MyISAM

点击确定,OK,重新启动服务,成功!

二、如果还忘记密码,那么咱们就修改一下!

MySQL的 root 帐号密码默认为空,经常都有修改密码后忘记密码的事。如果忘记了root 帐号密码,那该怎么修改密码呢?这里有一个可行的方法,就是在MySQL安全模式下(跳过权限检查)修改密码的方式来解决这个问题。本文分别对Windows环境与Linux环境下介绍MySQL忘记密码时修改密码的方法,希望帮助初学者解决丢失密码的烦恼。

Windows下MySQL重置密码

通常MySQL都是安装成Windows服务运行的。

1、启动cmd命令窗口:

# 关闭MySQL服务
D:\MySQL\bin>sc stop mysql

# 以安全模式启动MySQL
D:\MySQL\bin>mysqld --skip-grant-tables

2、不要关闭,再启动一个新的cmd命令窗口:

# 登录MySQL数据库
D:\MySQL\bin>mysql -u root -p

mysql> use mysql;
mysql> update user set password=password("123456") where user="root";
mysql> flush privileges;

3、关闭以上两个窗口,启动MySQL服务

# 启动MySQL服务
C:\>sc start mysql
Mac 连接不上Mysql数据库的解决方案 项目场景: Mysql 8.2连接数据库失败 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 提示:Mysql测试成功,但是无法连接。 经测试、考虑到是8.2版本不稳定的问题,在此我们安装Mysql 5.7。 地址为: http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-osx10.9-x86_64.dmg Mysql 5.7 跟Mysql 8.2 动态生成的临时 阅读详情

相关推荐

MySQL数据库环境配置

第一次写博客,主要是为了记录mysql的配置过程,方便之后的开发使用~ 前面的java环境和eclipse都很好搭建,Tomcat也是傻瓜式安装,不多说啦,开始配置MySQL。我选择的是解压版,同事用的是安装版,可以不用自己配后面的my.ini文件。 首先,在官网下载mysql压缩包 https://dev.mysql.com/downloads/file/?id=479669 我下载的是mysq...

weeJuly的博客 2361

数据密码修改服务不暂停方案

数据库密码修改服务暂停方案验证

u014689988的博客 1601

【CubeMX】STM32G474 HRTIM 互补PWM与死区时间配置实战

本文详细介绍了如何使用STM32CubeMX配置STM32G474的高分辨率定时器HRTIM生成互补PWM波形并精确设置死区时间。通过实战步骤讲解时钟配置、死区计算与高级功能,帮助工程师在电机驱动和电源应用中实现精准控制,避免上下桥臂直通风险。

grpc6streamer的博客 727

mysql重启必须要root吗_不重启Mysql修改root密码的方法

一、一般忘记密码的解决办法,需要重启Mysql1、skip-grant-tables我们常用的方法是使用skip-grant-tables选项,mysqld server启动之后并不使用权限系统(privilege system)。用户不需要任何账号、不受任何限制的访问数据库中所有数据。为了安全起见,通常加上 skip-networking ,mysqld不侦听任何TCP/IP连接请求。操作过程如...

weixin_30735701的博客 156

VMFS数据存储(datastore)丢失后恢复步骤

vmfs datastore恢复步骤

jetliu05的博客 3267

智能驾驶功能软件平台设计规范 第一部分:系统架构

智能驾驶功能软件平台设计规范 第一部分:系统架构2020-07-29 发布。

爱是与世界平行 6744

Druid连接池在不重启服务的情况下修改用户名和密码

最近做项目过程中遇到了一个需求:要求Druid连接池在不重启服务的同时修改用户名和密码,并使之生效。要求用户名和密码不能为明文。 首先对用户名和密码的加密和解密: 第一种方案:自定义一个类继承Druid连接池的datasource,并重写其setUsername和setPassword 在方法内部使用德鲁伊自带的同居类解密用户名和密码。需要注意的是加密使用私钥,解密使用公钥。安全期间...

jvcai888的博客 5134

Halcon像素比例标定(误差大)-相机标定

一种简易标定: 像素比例标定,如果需要精确一些则需要在高度和宽度上都需要计算,然后求出比例系数。需要高精度标定板和相机,以及多次标定才能达到稳定的状态,这种标定简单,但是误差大。 read_image (Img0008, 'D:/00项目代码/000视觉软件/02Halocn算法20190501/04测量20190424/07_比例计算测量标定/IMG0008.jpg') rgb1_to_...

SSSS的博客 3984

Druid连接池自定义数据库密码加解密的实现

1 Druid官方提供的数据库密码加密 1.1执行命令加密数据库密码 在命令行中执行如下命令: java -cp druid-1.0.16.jar com.alibaba.druid.filter.config.ConfigTools you_password 输出 [html] view plain copy privat

u010463032的博客 1271

电源完整性仿真流程梳理

可根据仿真流程导图,一步一步的去设置完成仿真。仿真的关键,在于对电路回路的理解以及所放置的电压源与电流的合理性,对于去耦电容的选择,则需要根据谐振频率计算,从而选取有效滤波的容值。

csy17729158342的博客 3442

Codev与Zemax相互转化

Codev与Zemax相互转化

weixin_72050316的博客 1044

连接池--在密码修改的影响

群里有朋友问起连接池在密码修改后的变化,特地做了下测试 使用连接池,连接字符串为: string connString = "Data Source=.;Initial Catalog=DemoDB1;Integrated Security=False;User ID=DBA;Password=XXXXX;Pooling=True;Connect Timeout=60"; 测试1 ...

weixin_34413103的博客 559

C语言试题四之计算并输出3到n之间所有素数的平方根之和

1、题目 请编写函数function,它的功能是:计算并输出3到n之间所有素数的平方根之和 例子:若我们main函数从键盘给n输入5之后,我们需要输出结果为3.968119 输入值n的要求:正整数n, 要求小于100。 2、部分函数说明 C 库函数 double sqrt(double x) 返回 x 的平方根 3、源代码实现 #include <stdio.h> #...

码莎拉蒂 7232

mysql 修改链接密码是什么原因_MySQL数据库链接问题及密码修改

1.服务启动问题2.密码忘记修改问题数据库好久用,今天打开发现链接失败,出现“2003:。。。。忘了”,开始一直以为是忘记密码,导致链接失败,后来才发现是数据库服务没启动起来,所以,数据库链接问题一定要看是不是启动了服务!一、知道这个后查看 计算机——>右键管理,——>服务和应用程序——>服务,然后看MySQL服务是否启动, 若启动则是其他问题,若没启动,则尝试启动,右键,启动,...

weixin_39815310的博客 191

浏览器缓存导致代码不更新?一招解决部署后用户仍看到旧页面的问题

方案效果适用场景文件名哈希永久解决前端工程化项目HTTP缓存头控制精准控制需服务器权限Meta标签部分生效临时补救方案最佳实践:入口HTML禁用缓存,静态资源使用哈希文件名 + 长期缓存,达到「秒级更新」+「高性能」的平衡!

江拥羡橙的博客 810

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux 安装完成mysql后首次登陆并修改账号密码

1.查看mysql状态 /etc/rc.d/init.d/mysqld status 2.初始化数据库 /etc/rc.d/init.d/mysqld start 3.已空密码登陆mysql数据库 mysql -u root -p 回车 注意:可能遇到问题 解决:由于系统会默认查找 /usr/bin/ 下面的命令,所以我们需要做一个链接,将mysql下面的命令链...

weixin_30548917的博客 576

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

修改mysql数据库密码并在修改后Navicat出现问题时的解决方法

在做项目练习的过程中,由于数据库密码和jdbc连接板块中的密码不一致,而修改代码中的密码使得项目无法正常运行,考虑修改数据库的密码来保持项目的一致。 在控制台中进入mysql文件的bin目录 进入bin目录之后以root登录数据库进行密码的修改,由于我的数据库密码为空,所以在登录输入密码的部分为空。 最后运行修改密码的代码将想要修改的密码填入框号中即可。 有时在修改之后数据库的左侧会出现一个新的链接,这时将原先的连接删除使用新的连接即可。 若有修改之后进行连接测试出现错误的情况,将对连接进行复制使用新的连

Hambur_的博客 2207

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

mysql 8.0版本修改密码后无法登及sqlyog无法新建链接

以下博客真实有效 https://blog.youkuaiyun.com/qq_38712932/article/details/83025733 在以上博客的步骤结束后,再打开cmd窗口 输入 net start mysql 按照常态登陆即可

qq_36218522的博客 875

修改dedecms数据库连接密码

修改了mysql数据库密码,结果dedecms连接不上,修改dedecms的mysql数据库连接密码方法为:data/common.inc.php 文件记录数据库连接信息。 <?php //数据库连接信息 $cfg_dbhost = 'localhost'; $cfg_dbname = '数据库名'; $cfg_dbuser = '数据库用户名'; $cfg...

weixin_34150830的博客 797

mysql的安装和navicat(1862密码过期问题解决)

mysql的安装和navicat 先下载安装包,我已经将链接附上~~~ mac和window 都在里面自选下载 链接:https://pan.baidu.com/s/19cfPp787yjolcJFf1ILvnA 提取码:2i7h navicat 安装包 链接:https://pan.baidu.com/s/1ZU9LWl2B-322OIlHIoyObQ 提取码:t7hp 安装 (安装的时候 全程用 powershell 记得管理员进入) 在mysql目录中新建 my.ini ,并对其进行一下配置

在人生道路上谦让三分,就能天宽地阔。 464

Mysql 忘记密码----修改Navicat的连接密码--以及--(加入安装Navicat时没设置密码)有时新建连接设置密码,连接不成功---的问题解决方法

Mysql 忘记密码----修改Navicat的连接密码--以及--(加入安装Navicat时没设置密码)有时新建连接设置密码,连接不成功---的问题解决方法

wangchaoqi1985的博客 704

图形版wordpress安装 错误:user的密码不正确。忘记密码了?---phpmyadmin-#1045 无法登录 MySQL 服务器

WORDPRESS 安装时用户user设置的密码登录不上,phpmyadmin登录MYSQL又提示:-#1045 无法登录 MySQL 服务器,在命令行终端mysql -u root -p 可以登录, 解决办法: 到WORDPRESS安装目录下找到wp-config.php里面有: define('DB_USER', 'bn_wordpress'); /** MySQL dat

lys07962000的专栏 2228

Linux安装启动Mysql(详细)

wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 在LInux上直接下载,在usr中新建downloads,下载。 进行解压,解压到local并进行改名 ...

baxxdwyp的博客 650

win调用linux下的数据库时报错大小写问题,解决mysql初始化后没有mysql.log文件,无法查看密码。

初始化数据库后找不到mysql.log文件,我们也就无法查看初始密码了,此时我们可以在启动时加入。当我们需要重置数据库,把数据库数据文件清理后使用。然后就可以修改密码了。

weixin_62657143的博客 252

部署tpshop时出现数据库链接配置失败解决方法

如下图所示,明明跟Mysq数据库的账号密码一样,自己使用CMD输入账号和密码也能登录Mysql,但是在tpshop不行,是需要在小皮面板启动Mysql,然后在数据库一栏修改账号密码为Mysql数据相同账号和密码这样就可以了。

qq_62159060的博客 550

mysql双密码_Mac环境下双mysql环境统一和centos下mysql忘记密码处理

/1》 Mac系统本地mysql自带的环境a. 刚开始找不到mysql命令,原因是没找到mysql的软连接默认安装目录 /usr/localmysql(紫色)是mysql-5.7.18-macos10.12-x86_64的快捷方式创建软连接 ln -s mysql-5.7.18-macos10.12-x86_64 mysql (:-s software柔软)删除软连接 rm -rf my...

weixin_34779181的博客 144
上一篇: Java 万年历输出方法
下一篇: 程序员的Eclipse/MyEclipse就是要炫酷吊炸天
beyond_mk
博客等级 码龄12年 21粉丝 9原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值