首页 > 编程知识 正文

oracle安装未找到文件,mysql不是内部或外部命令

时间:2023-05-04 07:51:34 阅读:133925 作者:3230

删除MySql服务

记住打开cmd“以管理员身份打开”。 如果未设置环境变量,请在mysql程序下的sfdpd文件夹中进行cd“切换目录”

执行命令

d :MySQLMySQL-5.7.29-win x64SF DPD

“MySql”是服务名称,你的MysSql服务不一定是这个名字,可以打开电脑的服务窗口看。

删除完成后,请去电脑的服务窗口看看。 如果找不到MySql服务,则删除成功。

如果还可以看到MySql服务,请手动右键单击该服务,然后选择“停止”在服务停止后自动消失。

创建新的my.ini配置文件

在mysql程序的根目录下,创建一个新的my.ini空文件,在记事本中打开,然后复制以下内容

# foradviceonhowtochangesettingspleasesee

# http://dev.MySQL.com/doc/ref man/5.6/en/server-configuration-defaults.html

* * * donoteditthisfile.it ' satemplatewhichwillbecopiedtothe

* * * defaultlocationduringinstall,and will be replaced if you

* * * upgradetoanewerversionofmysql。

[client]

default-character-set=utf8mb4

[mysql]

default-character-set=utf8mb4

[mysqld]

character-set-client-handshake=false

character-set-server=utf8mb4

collation-server=utf8mb4_sfdpd

init_connect='SET NAMES utf8mb4'

# remove leading # andsettotheamountoframforthemostimportantdata

# cacheinmysql.startat 70 % oftotalramfordedicatedserver,else 10%。

innodb_buffer_pool_size=128M

# remove leading # toturnonaveryimportantdataintegrityoption 3360日志记录

# changestothesfdpdarylogbetweenbackups。

# log_sfdpd

# These are commonly set,remove the # and set as required。

basedir=D:MySQL

datadir=D:MySQLdata

端口=3306

# server_id=.

# remove leading # tosetoptionsmainlyusefulforreportingservers。

# theserverdefaultsarefasterfortransactionsandfastselects。

# Adjust sizes as needed,experimenttofindtheoptimalvalues。

join_buffer_size=128M

sort_buffer_size=16M

read_rnd_buffer_size=16M

SQL _ mode=no _ engine _ substitution,STRICT_TRANS_TABLES

其中,basedir和datadir根据实际的MySql安装位置而变化。

重新生成data文件

删除以前生成的data文件,如果有重要的数据表,请先备份。

返回cmd并重新生成data文件。 在sfdpd目录下执行:

mysqld---initialize-insecure---user=MySQL

重新安装mysql服务并绑定my.ini配置文件

安装MySql服务并设置绑定my.ini配置文件。 命令:

mysqld-- install ' MySQL '-- defaults-file=' d :/MySQL/my.ini '

“MySql”是服务名称,80表示8.0版。 当然,你也可以自己取别的名字。

.my.ini是新创建的配置文件的位置。 也可以写绝对路径“D:MySqlmy.ini”。

在显示安装成功的消息时,可以打开计算机的“服务”窗口以查找新添加的MySql80服务。

5 .开始服务

这里有1 )服务窗口的启动和两种服务的启动方法。 2 ) cmd启动

cmd方法:在sfdpd目录中执行命令

net start mysql

启动失败时

在这种情况下,my.ini配置文件中的某些配置可能存在问题。 请修改ini文件的内容,然后从一开始就按照步骤再试一次。

6 .重置密码

删除data文件和服务将导致以前的密码无效,必须重新设置密码。

6.1登录MySQL

在sfdpd目录中执行命令

mysql -u root -p

在这种情况下,密码为空。 没有必要填写。 直接回到滑架上。

如果你不能登录这里

6.2更改root用户密码

(敲黑板)这里有需要注意的地方。 在8.0或更高版本中,以下命令用于修改root用户密码

alter user ' root ' @ ' localhost ' identifiedwithmysql _ native _ password by '您的密码';

以前的版本如下

update MySQL.usersetauthentication _ string=password (您的密码) ) whereuser='root );

6.3退出MySQL

命令: mysql exit

6.4使用更改后的密码重新登录

这里的命令和以前一样,所以不写。 请填写刚才设定的密码

修复后,重新启动服务以报告错误

一种可能性是,如果您修改的配置与服务初始化时的配置不一致,则只能从头开始,在初始化时绑定my.ini文件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。