Mysql

使用mysql/mysqldump进行备份和还原数据库

网络上有很多文章关于mysql的备份和还原的。

我在这里写不是想长篇大论,其实只是记下来给初学者一个帮助而已。

mysql的备份和还原其实很简单。

环境:linux

首先,请注意: 不管备份或还原操作都是单独的命令,而不是在mysql内执行的命令。

备份:mysqldump -uusername -ppassword dbname > db_exoprt_name.sql

加粗分别表示,数据库用户名,密码,数据库名,备份导出的文件名

还原:mysql -uusername -ppassword dbname < db_exoprt_name.sql

加粗的同上。

 

如果你要备份数据库的某个表,那么可以如下:

博客分类: 

修改MYSQL密码的几种方法

最近工作环境换了,数据库默认密码也出现了差异,所以就需要变换MYSQL ROOT 的密码。特意列了下:

Method 1:
在/usr/local/mysql/bin/下:
./mysqladmin -u root password ‘new_password’
一般安装时用此方法设置。

Method 2:
在mysql 状态下:
mysql>UPDATE user SET password=PASSWORD(‘new_password’) WHERE user=’root’;
mysql>FLUSH PRIVILEGES;

Method 3:
mysql>SET PASSWORD FOR root=PASSWORD(‘new_password’);

补一下补知道root密码情况下修改root密码

博客分类: 

Linux+Apache+Mysql+PHP典型配置

原文地址:http://www.5ilinux.com/lamp01.html

作者:张微波

Linux+Apache+Mysql+PHP配置关键字:apache+mysql+php apache mysql php 配置 lamp 服务器 web

Linux+Apache+Mysql+PHP典型配置

调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4

Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家只要掌握我提供的方法就行。记得安装 Redhat9。0的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安装的请用rpm -e * 删除已经安装的包。

1.安装Mysql3.23.58

博客分类: 

Can't connect to local MySQL server through socket '/tmp/mysql.sock'的解决办法

最近经常遇到:Can't connect to local MySQL server through socket '/tmp/mysql.sock' 这样的错误,一直不知道如何解决。

今天终于找到了一个解决办法。
1、查看mysql.sock所在的文件夹有无权限。我遇到的一般会配置/tmp/mysql.sock或者/var/lib/mysql/mysql.sock
这个在mysql的配置文件,我的在/etc/mysql/my.cf内配置,socket=/var/lib/mysql/mysql.sock
2、如果第一步不行,那么也不要浪费时间去逐个查看文件权限了。我们直接打开mysql的操作日志,然后再根据操作日志的报错继续定位。
打开mysql操作日志的步骤:
vi /etc/mysql/my.cf
在配置文件内添加log-error
# The MySQL server
[mysqld]
....
log-error = /var/lib/mysql/mysqld.err
.....
保存退出,然后直接执行重启命令,/etc/ini.d/mysql restart

博客分类: 

页面