如何在电脑内重新安装mysql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在电脑内重新安装mysql数据库相关的知识,希望对你有一定的参考价值。
首先,在命令提示符中输入mysql回车,发现提示‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件。说明重装后,mysql不能用了。2
然后我们开始进行配置,让它可以使用。
在“我的电脑”上点右键,选择“属性”,打开系统设置窗口,点击“高级系统设置”。
点击“高级”选项卡,然后点击“环境变量”按钮。
修改path。
加入变量d:\mysql\bin,即原安装的mysql的目录。注意:要是原来mysql安装在C盘,那就没办法了,只能重装mysql了。
设置完成后,再在命令提示符里输入mysql,发现提示变了,成了“Access
denied
for
user
'ODBC'@'localhost'
(using
password:NO)
”。
上面说明mysql配置起作用了,报新的错误其实是因为命令输入的不对,格式应该是mysql
-u
-root
-p,其中root是mysql数据库的用户名。输入后回车会提示输入密码。
输入密码后回车,可以看到显示mysql版本等信息,说明mysql配置成功了。
然后我们继续测试一下。输入use
mysql,打开‘mysql’数据库。
输入show
tables,可以看到显示该数据库的所有表。
输入select
*
from
db,可以看到显示表的记录。 参考技术A 数据库突然出了问题,没办法只能重装,因为事先并不知道mysql卸载是比较复杂的,结果重新安装的时候出现了问题:could
not
start
the
service
mysql.
error:0
在网上整了半天,终于搞定了,下面给出我的解决方案。
首先,在管理工具->服务里面将mysql的服务给停止,然后打开cmd
进入你的mysql
bin目录下,例如我的是
c:\program
files\mysql\mysql
server
5.0\bin
然后使用如下命令mysqld-nt
-remove
然后就会显示......success!
好了下面进入添加删除程序,找到mysql选择卸载,记得选择remove。最后将mysql目录删除,还有数据库的目录也删除。原文地址:
http://www.chinaz.com/program/mysql/01045yb2009.html
如何在客户电脑上使用 MySQL 数据库?
【中文标题】如何在客户电脑上使用 MySQL 数据库?【英文标题】:how to use MySQL database on customer's computer? 【发布时间】:2016-11-18 11:31:07 【问题描述】:我正在开发一个在本地使用 MySQL 数据库的 Java-FX 应用程序,但是它需要本地连接,我应该怎么做才能使其在客户计算机上正常运行?我应该让他自己安装 MySQL 吗?
修改: 如果我在他的计算机上安装服务器,我怎样才能让应用程序连接到数据库,而它需要首先通过一些查询来创建?
【问题讨论】:
【参考方案1】:有一种方法 :) 不是最好的,但可以解决您的问题。
只需使用 "sqlite" 。 sqlite 不需要服务器。
所以首先你必须保存你的数据库的 sql, 并使用 sqlite-browser 创建一个数据库并导入您的 sql。 您的数据库保存为单个文件。您可以通过数据库的相对路径更改本地主机。
这里有一些例子:
Class.forName("org.sqlite.JDBC").newInstance(); c
stat = con.createStatement();
stat.executeUpdate("create table if not exists user(Name varchar(50),Email varchar(50));");
data = FXCollections.observableArrayList();
ResultSet rs = con.createStatement().executeQuery("select * from user");
while (rs.next())
data.add(new UserData(rs.getString("Name"), rs.getString("Email")));
来源:http://www.javafxapps.in/tutorial/Persisting-TableView-datas-in-Database.html
【讨论】:
不幸的是,我的应用程序包含很多表,所以我需要使用 MySQL,而且 sq-lite 语法就像地狱一样,我只需要知道如何让客户使用 MySQL。跨度> @andrew:也许您可以使用 installshield 将您的应用程序打包,包括 mysql 的设置:shieldmaster.wordpress.com/2009/04/26/… 是的,我打算这样做,但问题是如何连接到数据库?我需要编写一些查询来创建它,但我当然不会在客户的电脑上这样做,那我该如何实现呢?【参考方案2】:MySQL 需要一个服务器。服务器是什么,由您决定。
您的编辑仍然没有完美的意义。你怎么能在没有引擎的情况下查询一些东西。在你出生之前,你无法像婴儿一样学习如何跑步。我是怎么读这个的 '
-
安装 MYSQL Server,使用 set configs (install mysql on ubuntu without password prompt)
运行 SQL 查询以供应所需的表
让应用使用预先确定的配置
根据需要连接到它
【讨论】:
以上是关于如何在电脑内重新安装mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何让mysql数据库允许被远程连接访问?就是从其他的电脑连接我的电脑上的mysql。