Home » Mysql

Mysql导入通过phpmyadmin导出的大容量sql文件的一种方法

(1)将导出的文件上传至服务器 (2)SSH连接或者直接登录服务器 (3)使用root用户登录mysql mysql -uroot -p (4)打开数据库 mysql>use 数据库名 注:用phpmyadmin或其它方式优先建立好的数据库,注意数据库使用的字符集。 (5)mysql>source 上传的导出文件的绝对路径 注:这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户有权限读取的文件。 搞定,收工。

Read More »

修改Mysql数据库的字符集

以修改zengxunorg数据库的字符集为例,要修改为gbk (1)使用mysql命令连接Mysql数据库 (2)mysql>use zengxunorg (3)mysql>alter database zengxunorg character set gbk;

Read More »

最方便修改Mysql用户(包括root)密码的方法

mysql一般都是建站用,所以基本上都会用phpmyadmin进行管理。 使用phpmyadmin来修改用户密码是非常方便的,当然,前提是能够登录phpmyadmin,即如果要修改非root用户的密码,首先得记得自己的密码,或者能够使用root用户登录。对于root用户,显然就只能先使用root用户登录。 登录phpmyadmin后,选择导航栏上的权限,点击要修改用户密码的用户名后面的图标,在打开页面中输入新的密码即可。

Read More »

Mysql数据库使用mysqldump命令进行备份与恢复的方法

最简单的当然是使用phpmyadmin的导入导出功能,但这种方式对于比较大的数据库不是太好用。 对于比较大的数据库,使用mysql的mysqldump命令方式比较好: 以数据库名为test,用户名为root为例。 备份: mysqldump -uroot -p test>testbak.sql mysqldump有很多参数,但很多参数都是默认的,平时情况下基本都不用加上参数。 恢复: 首先当然是建立数据库,一般使用phpmyadmin来建立。 为了数据库安全性考虑,一般不会使用root帐号来使用数据库。而是“添加新用户”,添加一个和新增数据库名一样的用户。 同时选中create dababase with same name and rgant all privileges(创建与用户同名的数据库并授予所有权限)。 以后就可以使用这个用户名来连接和管理新增的数据库了。 还是以数据库名为test,用户名为root为例。 mysql -uroot -p test<testbak.sql 通过这种方式恢复数据库一般不会在复制的时候出错。 但如果不是通过phpmyadmin方式来创…

Read More »