|
MySQL是常见的数据库服务器软件,本文介绍架设MySQL服务器时常用配置操作的实现方法。
多数发行版附带的MySQL默认是无root密码的,建议运行如下命令设置root密码并增强安全性:
如果只是想修改root密码,也可在MySQL交互终端下输入: 添加数据库和相应的用户
常需要添加一个数据库,并添加一个可控制该数据库的用户,这两个操作可用如下几条命令完成: 配置语言 为避免出现乱码,建议装好服务器就设置编码为UTF-8,
设置方法很简单,编辑/etc/my.cnf文件,在[mysqld]一节中加入: 备份和还原
在命令行中mysqldump命令可用于备份,也可使用phpMyAdmin通过网页进行有选择的备份。
使用mysqldump备份:
注意:
要备份整个数据库,包括所有的数据库和用户信息,可使用如下命令: 还原
还原时,只需让mysql执行备份文件即可。
如果备份环境和还原环境的MySQL版本不同,应用mysql_upgrade升级数据库文件:
提示: 导入4.0以前版本MySQL的数据时,可能会出现乱码。如果是因为在老版数据库上使用了UTF-8编码,那么可以这样解决: 首先,4.0备份出来的一般是latin1编码,要在sql文件里写明是utf-8编码(如果是其它编码,请在确认后标明) /*!40101 SET NAMES utf-8 */; 再将数据库的编码设为UTF-8,导入数据即可。 |
热门文章更多>>
标签更多>>
专题更多>>
最新文章更多>>
- 团队城市未满足要求:MSBuildTools12.0_x86_Path 存在
- 使用 MSBuild.exe 在发布模式下构建 C# 解决方案
- 当我发布 Web 应用程序时,AfterPublish 脚本不运行
- 构建时 T4 转换的产品仅在下一个构建中使用
- ASP.NET Core Application (.NET Framework) for Windows x64 only error in project.assets.json
- 新的 .csproj 格式 - 如何将整个目录指定为“链接文件"到子目录?
- 如何将条件编译符号(DefineConstants)传递给 msbuild
- MSBuild 支持 Visual Studio 2017 RTM 中的 T4 模板
- NuGet 包还原找不到包,没有源
- 使用 C# 6.0 功能运行 TFS 构建
蒜蓉专家