安装配置mysql
mysql 安装记录
windows 下 zip格式安装
windows 安装个 mysql 还是挺麻烦的 官方的安装器 用起来好麻烦 还经常出错 后来环境都习惯放在 WSL 里面 记录一下这个 zip 包的安装
配置
my.ini 配置文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14[mysql]
# 设置mysql客户端默认字符集default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-5.6.39-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-5.6.39-winx64\data
# 允许最大连接数
max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB
skip-grant-tables配置环境变量
- 在系统变量PATH后面添加: 你的mysql bin文件夹的路径(如C:\Program Files\mysql-5.6.39-winx64\bin)
安装 MySQL 服务
- 以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,输入
mysqld install
- 以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,输入
启动 MySQL 服务
- 以管理员身份在cmd中输入
net start mysql
- 服务启动成功之后,就可以登录了,输入
mysql -u root -p
(第一次登录没有密码,直接按回车过)
ubuntu18.04 安装
微软这波巨硬~ WSL 真的是太好用了 既有 linux 环境可以用 又不用折腾
1 |
|
centos7 安装
-
或者
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装
1 |
|
- 添加防火墙端口
1 |
|
MySQL 常用命令三连
1 |
|
配置中文
mysql> status;
查看表的字符集 show create table <table_name>;
修改表字符集ALTER TABLE <table_name> character set utf8;
修改字段字符集mysql> ALTER TABLE <table_name> modify name varchar(20) character set utf8;
设置数据库编码
show
show variables like 'character_set_%';
setset character_set_database=utf8;
设置区分大小写
创建表时,直接设置表的 collate 属性为 utf8_general_cs 或者 utf8_bin;如果已经创建表,则直接修改字段的 Collation 属性为 utf8_general_cs 或者 utf8_bin
创建表
1 |
|