资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

mysql怎么run mysql怎么创建数据表

mysql里的run.bat闪退怎么办

解决办法如下:

为昌平等地区用户提供了全套网页设计制作服务,及昌平网站建设行业解决方案。主营业务为成都网站设计、成都网站制作、昌平网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

经常发生打开run.bat时闪退不能启动的问题,下面就来谈谈如何解决这个问题。

主要有5步。

1、 Jdk安装

首先你要保证你已经成功配置了jdk

我想学到jboss的各位应该都玩过java了。。这里就不将怎么配置了,上网找一丢丢。

2、 Java环境变量配置【关键】

首先要保证本机安装的Jdk和环境变量Java_Home中指向的路径一致。原因是很多同学在本机上装了多次jdk,而不是每个jdk安装文件都会覆盖掉之前的jdk,这样就会出现本机当前安装的jdk与原先配置的环境变量Java_Home不一致的问题。

检查方法

Cmd

查看jdk版本 java -version

查看看jdk安装路径 java –verbose

会显示很多数据,其中

可以看到jdk安装路径

与环境变量Java_Home进行对比

注:这里的环境变量都是指系统变量

两者必须保持一致。

3、 SystemRoot环境变量

如果错误提示findstr不是内部或外部命令

那么在环境变量中添加SystemRoot环境变量,值为C:\Windows。

在path中追加%SystemRoot%\System32;%SystemRoot%;

4、 8080端口是否被占用

5、 Jdk版本是否为1.5或以上

顺便分享一下调试bat文件的经验

bat里采用了坑爹的goto语句,阅读起来很烦,做调试时最简单的方法就是加上pause语句,如果在某个语句之前加上pause可以使bat文件停止运行,命令行窗口可以显示,而当我们把pause语句移动到该语句后面时则出现闪退,那么就说明这个语句抛出异常。

如何将mysql运行在非默认目录中

1.停止数据库服务:

使用/etc/init.d/mysql

stop

或者

stop

mysql

2.

在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下:

cd

/data

mkdir

mysqldb

cp

-r

/var/lib/mysql

/data/mysqldb/

经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql”

3.修改my.cnf文件

#

vim

/etc/mysql/my.cnf

将datadir

=

/var/lib/mysql

改为

datadir

=

/data/mysqldb/mysql

另外由于当前my.cnf

中的socket

=

/var/run/mysqld/mysqld.sock(而并非像网上所说的sock

=

/var/lib/mysql/mysql.sock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其他网页所说的,要使用以下的命令做一个mysql.sock

链接:

ln

-s

/data/mysqldb/mysql/mysql.sock

/var/lib/mysql/mysql.sock

(需要从/home/data/mysql下复制一份过来)

4.

修改数据库的权限:

#

chown

-r

mysql:mysql

/data/mysqldb/mysql/ 

改变数据库文件目录的归属为mysql

#

chmod

700

/data/mysqldb/mysql/whois/ 

改变数据库目录whois的属性为700

#

chmod

660

/data/mysqldb/mysql/whois/* 

改变数据库中数据表的属性为660

5.

修改文件usr.sbin.mysqld

#

vim

/etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql

r,

/var/lib/mysql/**

rwk,

改成

/data/mysqldb/mysql/

r,

/data/mysqldb/mysql/**

rwk,

注意:没有该步骤的话,将导致数据库服务无法重启,好像在重启,但是一直卡住无反应。

6.启动mysql服务器

/etc/init.d/apparmor

restart

/etc/init.d/mysql

restart

(或者使用

restart

mysql)

如何把mysql服务添加到windows系统服务当中去

1)将MySQL 添加到服务中。

以管理员模式启动cmd,进入mysql安装路径: d:/appspace/mysql /bin

输入 mysqld --install MySQL --defaults-file="C:\Windows\my.ini"

要指定defaults-file.

命令行中输入services.msc回车,可以看到MySQL已被添加到Services中,

Path to executable中的内容为

d:\appspace\mysql\bin\mysqld --defaults-file=C:\windows\my.ini MySQL

2)启动MySQL

在MySQL Service中点击Start按钮,或者在命令行(Run as administrator)中输入 net start mysql.

如果出现1067错误,启动不了,则重新检查my.ini文件(前面有描述)

3)关闭MySQL

在MySQL Service中点击Stop按钮,或者在命令行(Run as administrator)中输入 net stop mysql.

4)删除mysql服务

mysqld –remove

怎么把mysql注册为windows服务

1)将MySQL 添加到服务中。\x0d\x0a以管理员模式启动cmd,进入mysql安装路径: d:/appspace/mysql /bin\x0d\x0a输入 mysqld --install MySQL --defaults-file="C:\Windows\my.ini"\x0d\x0a要指定defaults-file.\x0d\x0a命令行中输入services.msc回车,可以看到MySQL已被添加到Services中,\x0d\x0aPath to executable中的内容为 \x0d\x0ad:\appspace\mysql\bin\mysqld --defaults-file=C:\windows\my.ini MySQL\x0d\x0a2)启动MySQL\x0d\x0a在MySQL Service中点击Start按钮,或者在命令行(Run as administrator)中输入 net start mysql.\x0d\x0a如果出现1067错误,启动不了,则重新检查my.ini文件(前面有描述)\x0d\x0a3)关闭MySQL\x0d\x0a在MySQL Service中点击Stop按钮,或者在命令行(Run as administrator)中输入 net stop mysql.\x0d\x0a4)删除mysql服务\x0d\x0amysqld _remove


本文标题:mysql怎么run mysql怎么创建数据表
文章网址:http://cdkjz.cn/article/hjpcec.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220