当前位置:首页 » 网页前端 » mysql打开脚本不存在
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

mysql打开脚本不存在

发布时间: 2022-04-14 15:05:24

❶ 有人说可以通过命令:/usr/bin/mysqld_safe & 启动MySQL数据库,我试了,根本就不存在该文件,为什么呢

(1)首先你要好到mysqld_safe的位置。一般的位置是/usr/local/mysql/bin/下,有些会直接放在/usr/bin/下,不过少一些。如果/usr/local/mysql/bin/也没有,那么就用find 命令找找

(2)mysqld_safe也是有参数的,而且还不少,并不是具体的自己去网络上查一查,我就记得--log-error(写入错误日志,其他的都忘了),毕竟好久没用mysql了,记忆有些模糊了。

❷ 在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么

在导入 mysql 数据库脚本时,出现 data too long错误提示,可能的原因是什么
不存在你要导入的表,先创建你要导入的数据库,然后在创建数据表,字段要与你导入数据的字段相同

❸ mysql是用的.sh写的脚本,执行后提示没有命令

在Shell中执行mysql的脚本,这里介绍比较容易使用的一种方法
首先写好sql的脚本,后缀为.sql,比如
sql_file.sql:内容如下
#这是SQL的脚本
create table if not exists test_sql(id int(10),name varchar(20));
insert into test_sql values(1,'正餐');
select * from test_sql;

很简单的创建、插入、查询
之后shell的脚本,内容如下
#!/bin/bash #这是执行SQL的脚本,传入数据库表,和SQL文件名即可
name=$1
file_name=$2
cd /opt/lampp/bin ./mysql -uroot -p123456 <<EOF
use ${name};
source ${file_name};
EOF

./mysql -uroot -p123456是进入mysql的命令,前面的路径可以改成自己的绝对路径
<< EOF EOF 中间可以写出任意的mysql脚本
其中,如果要执行某个.sql的命令,直接用 source 脚本.sql 即可执行该脚本上面的命令,这里使用的是source sql_file.sql
此外,如果在mysql中需要执行shell脚本
可以在EOF中 ./mysql -uroot -p123456<<EOF \! sh shell.sh EOF
前面加上 !\ +linux中执行的shell命令即可

❹ 刚装的mysql,运行脚本文件出错,如下图,请问应该怎么样处理

试试 source c:\mysql_script\article.sql

❺ 向mysql中导入脚本时产生以下错误

zlsjk数据库没有cc数据表。执行的时候指定数据库

❻ 一个mysql文件,把它放在桌面或其它文件夹,直接点击打开会显示“文件无法打开,系统找不到指定文件”。

楼主还在不?
来晚了,因为要实验,所以多花了些时间。
你的问题中就“软件管理也不能显示”这点比较麻烦,不过还好,我找到了,只是我是XP系统,不知道是否对Win7等系统适用。

1、先把快捷方式都删掉,桌面、开始——所有程序里的都删掉相信提问者也会,不多说。
2、在注册表编辑器中删除。运行——输入regedit回车,打开注册表,定位[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\windows\CurrentVersion\Uninstall],然后下列的一大堆文件包里在里面找你要处理的软件,有些软件很良心,会直接显示自己(如google Chrome和360安全卫士),但有些软件比较隐蔽,你必须从如{9A4D8D2B-594B-4403-AABF-7693CF10CDE9}_is1这样的文件包中找出它,不知道你的软件是否会隐藏,不过隐藏也没关系,你只需要点击最上方的文件包,然后按住键盘上的向下箭头,之后在注册表编辑器左边会显示该文件包对应的是哪个软件(虽然看着多,但要不了三五分钟就可以找到),找到之后建议先在该文件包上右键——导出——桌面,生成一个reg文件(这一步是备份),备份完成之后就可以将该文件包删除了。之后你就不会在软件管理(如360软件删除,添加或删除程序)中看到它,不过之后你还要试着打开一次,因为某些软件在缺失了该文件包之后好像就无法打开(如紫光输入法),当然如果打不开了就双击reg文件,它立刻就会恢复过来,一般倒不会打不开,至少我试了几个软件都没问题。

❼ 在mysql/bin下mysql命令文件为0字节,执行打开数据库命令提示,命令不存在,这是什么原因

你先确认下是否bin下真的有mysql文件,如果有,那么试试./mysql -u root或者协商mysql的绝对路径试试
也可以对mysql做一个链接, ln -s mysql的绝对路径 /usr/bin/,这样就可以再任何目录使用mysql命令了

❽ 求助,MySQL启动脚本执行错误

1. 首先想到会不会是有几条内存坏了?于是运维的同学进行了检查,给我的反馈是硬件一切正常。
2. 把mysql配置参数又检查了一遍,没有发现什么问题,线上一直就是使用这些参数。
3. 又把文件拷贝到另外一台机器,,另外一台服务器可以正常启动(2台机器硬件配置一致)。

❾ mysql脚本运行问题*****请前辈指点一二把!^_^ 老师给的脚本(如下),运行不了啊!该怎么解决急急急…

楼上说对了,是外键的缘故,无论你先建哪个表,都会去引用引用另外一个表的父键,因为另一个表还没建,所以引用不到,就报表找不到之类的错误,你可以这么改:
先建
CREATE TABLE Librarian(
SSN INT UNSIGNED NOT NULL,
Name VARCHAR(80),
Address VARCHAR(250),
Salary NUMERIC(9,2),
Gender CHAR(1),
Birthday DATE,
SuperSSN INT UNSIGNED,
Section INT UNSIGNED,
PRIMARY KEY (SSN),
FOREIGN KEY (SuperSSN) REFERENCES LIBRARIAN(SSN)); ---------------把引用Section外键语句先去掉
然后
CREATE TABLE Section(
SectNo INT UNSIGNED NOT NULL,
Name VARCHAR(80),
HeadSSN INT UNSIGNED,
PRIMARY KEY (SectNo),
FOREIGN KEY (HeadSSN) REFERENCES Librarian(SSN));
最后加上Librarian的外键
alter table Librarian add constraint f_k Foreign Key (Section)
References Section (SectNo);

❿ mysql 脚本问题

一、最简单的方法是使用MYSQL管理工具,推荐使用phpMyAdmin,详见http://ke..com/view/1288946.htm,安装后进入首页,先建立一个名为ch03的数据库,然后点击右侧的SQL选单,将以上语句粘贴后点击执行即可!
=======
二、手工添加:
1、添加数据库:
打开一个命令提示符窗口(点击开始->运行-> cmd),然后输入以下命令:
C:\>mysqladmin -u root -p create ch03
输入您的mysql密码,并单击 Enter。除非出现问题,否则不会从 MySQL 获得任何反馈(这有点令人困扰)。
上面将建立起ch03数据库;
2、测试数据库是否建立成功:
需要启动 MySQL 监视器,请在命令行中输入 mysql -u root -p。输入根密码后,将看到类似以下的内容:
C:\>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.11-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
然后输入 use ch03。 use 告诉 MySQL 切换到指定的数据库。如果一切正常,您将看到以下输出:
C:\>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.11-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use ch03
Database changed
mysql>
如果此数据库不存在,您会看到以下错误信息:ERROR 1049 (42000): Unknown database 'DB-DEVEL'。请返回到之前的操作步骤并再次尝试,直到您创建了数据库为止。然后重新回到本步骤,继续进行。一旦您验证了数据库确实存在,就可以输入 exit 来离开 MySQL 监视器。
3、添加表:
创建了数据库之后,就可以向其中添加几个简单的表和数据。
创建一个新的文本文件,并将其命名为 create-tables.sql。此文件的内容应该类似以下内容:
CREATE TABLE CATEGORY (
CATEGORY_CD CHAR(2) NOT NULL,
CATEGORY_NAME VARCHAR(20) NOT NULL,
PRIMARY KEY (CATEGORY_CD) );

CREATE TABLE SUB_CATEGORY (
CATEGORY_CD CHAR(2) NOT NULL,
SUB_CATEGORY_CD CHAR(2) NOT NULL,
SUB_CATEGORY_NAME VARCHAR(20) NOT NULL,
PRIMARY KEY (CATEGORY_CD, SUB_CATEGORY_CD) );

CREATE TABLE TIP (
TIP_CD CHAR(8) NOT NULL,
CATEGORY_CD CHAR(2) NOT NULL,
SUB_CATEGORY_CD CHAR(2) NOT NULL,
TIP_TITLE VARCHAR(90) NOT NULL,
TIP_CONTENT TEXT ,
PRIMARY KEY (TIP_CD) );

接着可通过如下方式将此文件馈送到 MySQL:
C:\>mysql -u root -p ch03 < create-tables.sql
Enter password: ********
此命令的前一部分应该是您所熟悉的内容。我将 ch03 添加到末尾,这会告诉 MySQL 启动并连接到指定的数据库(一个登录的快捷方式,然后输入 use ch03;)。然后,< 符号告诉 MySQL 接受您刚才创建的 SQL 文件作为输入。不幸的是,MySQL 仍然不会提供任何反馈(除非有错误发生)。在任何情况下,您都可将沉默视作通过。
4、显示表:
同样,可通过 mysql -u root -p ch03 登录到 MySQL 监视器,然后输入 describe users;。您应该会看到一个对所创建的表的文本描述。