在使用mysql的过程中,有几点需要注意:

  1. 编码格式,mysql默认编码格式不是utf-8,需要在配置文件中修改mysql的字符编码格式;
  2. sqlmode,有时候使用中文或出现插入错误,可能是sqlmode不正确,需要修改配置文件中的sqlmode值;
  3. 数据库备份,在正式环境下一定不能忘记备份数据库,可通过系统的定时任务备份数据库,或者备份Data文件夹;
  4. binlog,binlog记录了数据库所有的操作,可通过binlog恢复数据库,且比定时任务更精确。

在linux中安装mysql-5.7时,默认不是utf8字符格式,设置方式:

# 修改mysql为utf-8
# 1. /etc/mysql/mysql.conf.d/mysqld.cnf
# 2.[mysqld]后面添加  character_set_server=utf8     保存退出
# 3.service mysql restart
# 4. 登陆mysql 查看 show variables like 'character%'

mysql命令行运行sql文件:

# 登陆
mysql -uname -upassword
# 执行sql文件
> source [filename].sql

授予用户远程访问权限:

grant all PRIVILEGES on [*|db_name].[*|table_name] to 'username'@'%|xxx.xxx.xx.x' identified by 'password' WITH GRANT OPTION;
  • db_name :指定数据库名,所有则为 *
  • table_name:指定表名,所有则为 *
  • 指定可访问的ip,或所有ip:%
  • UserName :用户名
  • password :密码

mysql使用注意事项相关推荐

  1. mysql子查询sysdate_Oracle向MySQL 迁移相关事项

    Oracle向MySQL 迁移相关事项 从Oracle移植到MySQL主要有六个方面的内容需要移植,一是表Table,包括表结构和数据,二是触发器Trigger,三是存储过程Procedure,函数f ...

  2. mysql 触发器 注意事项_MySQL触发器的利弊-使用MySQL触发器时应该注意的事项

    在MySQL中,触发器可以在你执行INSERT.UPDATE或DELETE的时候,执行一些特定的操作.在创建触发器时,可以指定是在执行SQL语句之前或是之后执行这些操作.通过触发器,你可以实现一些业务 ...

  3. NodeJs实战-待办列表(5)-使用MySQL存储待办事项

    NodeJs实战-待办列表5-使用MySQL存储待办事项 项目结构 需要了解的基础知识 创建数据库,数据表 NodeJS 如何连接 MySQL,执行SQL 修改服务端代码 server.js 验证 添 ...

  4. 【转】 MySQL索引类型一览 让MySQL高效运行起来 mysql索引注意事项

    索引是快速搜索的关键.MySQL索引的建立对于MySQL的高效运行是很重要的.下面介绍几种常见的MySQL索引类型. 在数据库表中,对字段建立索引可以大大提高查询速度.假如我们创建了一个 mytabl ...

  5. mysql sql注意事项_mysql sql优化及注意事项

    sql优化分析 通过slow_log等方式可以捕获慢查询sql,然后就是减少其对io和cpu的使用(不合理的索引.不必要的数据访问和排序) 当我们面对具体的sql时,首先查看其执行计划 A.看其是否使 ...

  6. MySQL-WorkBench修改MySQL配置注意事项

    MySQL WorkBench提供 DBA 和开发人员的综合的工具的环境︰ 数据库设计与建模 SQL 开发 数据库管理 数据库迁移 最近测试了workbench,发现非常好用,尤其支持Mysql配置文 ...

  7. freebsd ports安装mysql_FreeBSD Ports 方式安装MySQL及注意事项

    FreeBSD 版本是 7.3,MySQL 版本是 5.0.90,Apache 版本是 2.2.14 ( 1.3.42 ) ,PHP 版本是 5.2.12. 我的安装顺序是先 MySQL, 然后安装 ...

  8. 【MySQL】MySQL开发注意事项与SQL性能优化步骤

    MySQL简介 地表最流行数据库 名副其实 什么是MySQL? 世界上应用最广泛且灵活的开源关系数据库 MySQL 是应用最广泛的开源关系数据库,是许多常见网站,应用程序和商业产品使用的主要关系数据存 ...

  9. mysql新手注意事项_学习mysql的注意事项!

    增删改查 先学增! 1:数字不用加双引号 2;字符串必须加双引号 3: 更新 所有行的单词:update 指点行:update 你想更新 谁的 就是 你想改哪一行! 需要记住的 有几个关键的问题!改 ...

  10. mysql主从注意事项_mysql主从复制亲测,以及注意事项

    本人亲测,windows作为mysql主服务器,linux作为从服务器,使用两个linux配置步骤都一样,测一遍而已:区别配置文件在于windwos是my.ini.linux在/etc/my.cof ...

最新文章

  1. 一名英文不好的程序员的救赎
  2. BT:​关键胞外酶触发了细菌群落演替偶联的高效堆肥
  3. phpstudy安装imagick扩展库怎么装
  4. 关于Exchange Server 2010中OWA页面无法打开问题处理方法
  5. vuex 基本入门和使用(二)
  6. mysql 重装,Windows系统中完全卸载MySQL数据库实现重装mysql
  7. GIT提交的时候出现 ! [rejected] master -> master (non-fast-forward)错误
  8. mysql router docker_MySQL Router 完全讲解
  9. um是代表什么意思_白玫瑰代表什么意思 居然有这么多含义
  10. 卸载程序_App Cleaner Pro for Mac v6.10.1 程序卸载 直装版
  11. 《Python语言程序设计》——3.4 实例研究:最小数量的硬币
  12. android实例教程_活动之间的Android意向处理示例教程
  13. centos7安装(二进制包)mysql8
  14. python 知乎接口_ZhihuVAPI 是一个可以让你以一种优雅的形式调用知乎数据的 Python 包....
  15. 【SAP】实施方法论-ASAP
  16. USB over Network通过本地网络或 Internet 共享的远程 USB 设备
  17. redis 的6种过期策略
  18. Android 屏幕刷新机制 VSync+Choreographer
  19. Paddle-NEAT——飞桨进化神经网络组件
  20. linux三剑客awk、sed、grep与cut的总结

热门文章

  1. SAP S4HANA BP初探
  2. 打印机工作原理和维修
  3. 智鼎在线测评行测题记录
  4. 学习 Go 语言(Golang)读书笔记
  5. Matlab四维矩阵
  6. centerOS安装涛思
  7. Python -- 反编译pyc文件
  8. 深入浅出XDL(一):Blaze推理引擎
  9. 利用和讯博客赚钱步骤详解
  10. 【电商数仓】数仓搭建之数据主题(data warehouse topic-- DWT)层(DWT层之首日和每日数据导入脚本)