首页 > 编程知识 正文

安装oracle10g报错程序异常终止,mysql cmd启动

时间:2023-05-06 01:47:30 阅读:10755 作者:3795

首先,将mysql的自觉茶路径添加到系统环境变量中

这样就可以了。 直接进入CMD后运行mysql服务。 不需要进入mysql自觉的茶文件路径运行。

在第一步(MySQL安装文件的自觉茶目录(例如,c : (程序文件) MySQL (MySQL server 8.0 )自觉茶) )中创建新的my.ini文件

[mysqld]

#skip-grant-tables

3306端口的设定

设置port=3306#MySQL的安装目录

basedir=c :program filesMySQLMySQL server 8.0 # MySQL数据库的数据存储目录

datadir=c :program filesMySQLMySQL server 8.0data

#允许最大连接数

允许max_connections=200#连接失败的次数。 这是为了防止有人试图从此主机攻击数据库系统

max_connect_errors=10#服务端使用的字符集的默认值为UTF8

character-set-server=utf8

#创建新表时使用的默认存储引擎default-storage-engine=INNODB

#默认情况下,使用mysql_native_password插件验证

efault _ authentic ation _ plugin=MySQL _ native _ password

[mysql]

为mysql客户端设置默认字符集default-character-set=utf8

[客户端]

设置mysql客户端连接到服务端时默认使用的端口

端口=3306

默认角色集=utf8

按自己的路径更改其中两个工作路径(在此您可以自己创建data文件夹)。

设置mysql安装目录

basedir=c :program filesMySQLMySQL server 8.0 # MySQL数据库的数据存储目录

datadir=c :program filesMySQLMySQL server 8.0data

步骤2 :在cmd上运行mysqld --initialize-insecure命令时,默认情况下会在安装路径中生成data文件夹

步骤3 :在cmd中输入mysqld --install命令以安装mysql服务

将显示一条消息,指示安装已成功。

步骤4 :在cmd中键入net start mysql以启动服务。 如果此处显示服务成功启动,则表示安装成功。

如果发生:正在启动服务且无法启动服务的错误。

【解决方案】:

)1)输入mysqld--控制台启动,查看启动错误信息。 博客错误消息显示3306端口已被另一个服务占用,无法启动。 这是问题的关键。

)2)去找3306被谁占用。 步骤如下。

键入开始-运行-cmd,netstat -ano,查看第一列,后面是端口。 找到3306,记住对应的PID

然后打开任务管理器查看-选择列检查PID (进程标识符) -确定

在任务管理器中找到刚才的PID进程,确定哪个程序占用了端口,然后将其关闭

重新启动mysql后,不再出现端口被占用的错误

)3)再次使用msqld --remove删除服务,然后也删除data文件夹,重新运行以下三个命令即可完成

mysqld----initialize-insecure

mysqld----安装

net start mysql

在CMD上运行mysql -u root。 上边是在insecure中创建的,(无需密码即可访问)。

现在可以启动mysql服务了。

如果想更改密码

在安装了MySQL的自觉茶目录下,查找my.ini文件;

在[mysqld]后添加skip-grant-tables

#登录时跳过权限检查

重新启动MySQL服务器

在这种情况下,MySQLurootp; 直接返回Enter )后,可以直接访问数据库。 (可以直接更改密码而不执行。)

在CMD上运行MySQL管理员- u root-p密码

删除my.ini上的skip-grant-tables,然后重新启动MySQL服务器。

net stop mysql;

net开始MySQL;

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