摘要:为什么要设置字符集设置字符集主要是解决乱码问题,由于中文和英文编码不同导致,中文出现乱码,所以一般都设置为格式不同的字符集占用的字节大小不同,选择合适的字符集可以提高数据库的性能,下设置在文件进行设置,如果没有此文件可以从拷贝,命令如下
为什么要设置字符集
设置字符集主要是解决乱码问题,由于中文和英文编码不同导致,中文出现乱码,所以一般都设置为utf8格式
不同的字符集占用的字节大小不同,选择合适的字符集可以提高数据库的性能,
mac下设置在/etc/my.cnf文件进行设置,如果没有此文件可以从/usr/local/mysql/support-files/拷贝,命令如下
cd /usr/local/mysql/support-files sudo cp my.cnf /etc/my.cnf
查看文件的读写权限,如果为644(rw- r-- r--)则改为(664) (rw- rw- r--)
如果改为(666)(rw- rw- rw-)则修改以后配置文件不会生效
sudo chmod 664 /etc/my.cnf
my.cnf设置如下:
[client] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect="SET NAMES utf8" character-set-server = utf8 [mysql] default-character-set=utf8查看设置是否成功
在命令行输入mysql,如果提示没有命令的话,在bash或者zsh的文件里修改,我用的是zsh,设置~/.zshrc,
export MYSQL="/usr/local/mysql/bin/" export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$MYSQL"
在命令行输入mysql,进入mysql命令行后,输入status;或者show variables like "%char%";
| character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/local/mysql-5.6.30-osx10.11-x86_64/share/charsets/
如果文章对你有帮助,请去我的博客留个言吧! 我的博客
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/9323.html
摘要:为什么要设置字符集设置字符集主要是解决乱码问题,由于中文和英文编码不同导致,中文出现乱码,所以一般都设置为格式不同的字符集占用的字节大小不同,选择合适的字符集可以提高数据库的性能,下设置在文件进行设置,如果没有此文件可以从拷贝,命令如下 为什么要设置字符集 设置字符集主要是解决乱码问题,由于中文和英文编码不同导致,中文出现乱码,所以一般都设置为utf8格式 不同的字符集占用的字节大小...
摘要:平台配置安装下载,进行安装,由于最新版需要的支持,博主这里安装了旧版,下面是安装过程一路点击协议需要同意,这个都懂,安装过程中注意一下个界面选择安装路径,注意路径中不要有汉语就好选择是否开机自启动,根据需要选择,这里我允许了自启动。 windows 平台wamp配置 wamp安装 下载wamp,进行安装,由于最新版需要VS2015的支持,博主这里安装了旧版wamp,下面是安装过程:一路...
摘要:注意有命令行模式,有命令不管是本地复制到远程还是远程复制到本地,命令都是本地操作的。参考之间文件传输 ====== 从 本地 复制到 远程 复制文件: 命令格式: scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file remote_username@remote_ip:remote_fi...
摘要:注意有命令行模式,有命令不管是本地复制到远程还是远程复制到本地,命令都是本地操作的。参考之间文件传输 ====== 从 本地 复制到 远程 复制文件: 命令格式: scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file remote_username@remote_ip:remote_fi...
摘要:整体与很像,但是做了一些更改,为了更适应中国国内的开发网络环境。表示宿主机器的目录,表示环境目录。将虚拟机置于休眠状态。在开发过程中可能会需要增加多个站点来运行不同的开发程序。与扩展名重名,建议将的改成为佳。 SimfaseDevEnv 介绍 SimfaseDevEnv是为php开发者提供的开发环境,构建在vagrant之上;Vagrant的Vagrangfile配置文件是在Homes...
阅读 1047·2021-10-08 10:05
阅读 2878·2021-09-26 10:10
阅读 2251·2021-09-08 09:36
阅读 705·2019-08-30 15:55
阅读 383·2019-08-26 11:51
阅读 283·2019-08-23 18:10
阅读 3609·2019-08-23 15:39
阅读 536·2019-08-23 14:50