mysql使用注意事项

在使用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 :密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值