所在的位置: mysql >> mysql发展 >> mysql论坛网址

mysql论坛网址

编辑一个批命令文件

Mysql直接调用刚才编辑的文件输出结果,还可以在后面直接将结果重定向到另一个文件保存起来。

在mysql子命令模式中使用source或者\.调用批命令文件执行。

模拟备份还原的效果:

mysqldump:备份用的工具。mysqldump--help

less查看怎么使用

备份所有数据库。

将备份数据重定向保存到另一个文件里的文件

/etc/my.cnf存放全局选项

~$MYSQL_HOME/my.cnf存放服务器特定选项

~/.my.cnf存放用户特定的选项

用集成环境装的,不是直接装的包,所以配置文件my.cnf在/opt/lampp/下的etc中

如果直接装的包,则配置文件在/etc/下面。

配置文件的部分内容。

将mysqld的端口号改成,在服务器端将mysql关闭,再开启,查看到mysqld的端口号为,跟客户端连接的端口不一致,但是还是可以使用mysql连接进去!

因为是用默认的连接方式socket嵌套字的方式连接

连接过程中

/opt/lampp/var/mysql/mysql.sock是一个以S开头的本地嵌套字文件!不能进行远程连接,也就是自己跟自己连接

接上IP,以IP形式访问,就显示不能连接。

端口是开启的,接上端口也不能连接

在/opt/lampp/etc/my.cnf中将端口改成一致的,再用IP形式进行连接,可以连接上!

文件中两个嵌套字文件的文字也不能错!!!错了也连接不上。

什么情况下回出现这个错误呢!

用的是集成环境的mysql的服务器,但是客户端工具装了两套。连接时,默认的socket嵌套字文件不同

yuminstallmysqld安装的mysql客户端,/usr/bin/mysql-uroot-predhat进行连接的时候,使用的套接字文件是/etc/my.cnf中定义的,与/opt/lampp/etc/my.cnf中定义的不一样!

~/.my.cnf与/etc/my.cnf冲突的时候~/.my.cnf生效,

切换成student用户,还是不能连接进mysql。

那么可以编辑用户用户主目录下的隐藏文件~/.my.cnf

怎么编辑!。可以查看/opt/lampp/etc/mysql--help,将选项值前的--去掉,就可以直接写到配置文件中去。/opt/lampp/etc/mysql--help可以查看到当前服务器的配置。但是当前服务器的配置不一定是对的!

/opt/lampp/etc/my.cnf中的套接字文件位置是错的

,/opt/lampp/etc/mysql--help查看到的位置也是错的,

要写对的,就要用psaux

grepmysqld查看套接字文件位置!

编写的~/.my.cnf文件:

直接mysql就连接进去了,用户,密码都在隐藏文件中定义了。

/opt/lampp/sbin/mysqld--verbose--help查看帮助。编写的是/opt/lampp/etc/my.cnf文件

在/opt/lampp/etc/my.cnf文件的mysqld中随便乱写一句。

停止再启动mysqld,报错了!不能启动。

在/opt/lampp/var/mysql中可以看到以主机名命名的错误信息,

/

里面记录了错误!

Mysql服务器建立在互联网的两种模式:

1:前台是web服务器。后台数据库,当用户端查询一个网页的时候,web服务器使用代码去后台数据库查询,在传送给用户。需要开启TCP/IP网络

2:web服务器同时又是数据库。吧TCP/IP的端口关掉(),使用本地套接字文件进行连接

可以在/opt/lampp/etc/my.cnf的[mysqld]中添加选项。

skip-networking

default-storage-engine=***

大容量插入缓存大小bulk-insert-buffer-size

想要mysqldump使用的时候不要输用户名密码,可以在/opt/lampp/etc/my.cnf里面定义一个[musqldump]字段,在下面写上用户密码。将用户名密码写在[client]段里面也可以实现mysqldump命令不用输入密码使用。

在[client]段中写了错误的密码。会导致mysqldump、mysql都连不上,就算另外建一个[mysql]段,写上了正确的密码,也连不上。[client]设置的是所有的客户端

搭建论坛:

在网页打开mysql:

为了安全性,对数据库的权限进行设置,新建一个用户:

数据。结构全选,管理不用选。

其他不用设置了,直接创建用户

将用户和数据库关联起来:

给bbs数据库添加权限:

数据,结构的钩钩都打上,然后点击GO执行,就把数据库跟用户关联起来了

可以使用新建的用户名密码登陆了:可以对bbs数据库进行增删查改操作

在/opt/lampp/etc/下面也有个


转载请注明:http://www.aierlanlan.com/tzrz/4892.html