MYSQL 第一篇 MYSQL下载、启动、安装、设置编码集
来源:互联网 发布:什么软件可以学鬼步舞 编辑:程序博客网 时间:2024/05/21 02:52
第一篇 下载、安装、启动、设置编码集
下载:https://dev.mysql.com/downloads/mysql/ 下载,建议选择 5.6 版本,因为 5.7 版本没有 my.ini 配置,安装不是很容易上手。
安装:1、解压到任意路径。如:我的bin路径为 D:\2_installions\mysql-5.6.37-winx64\bin ,则安装路径为 D:\2_installions\mysql-5.6.37-winx64
2、设置环境变量,在 path 中添加 安装路径
3、在安装路径下新建文件 my.ini,它会代替本身的 my-default.ini,里面加入如下代码:
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、以管理员身份运行 cmd.exe,然后切到 bin 路径下,输入 mysqld install,回车。出现安装成功即可。
启动:1、启动 mysql 服务的命令为:net start mysql 或者在服务(本地)中启动和关闭,
关闭 mysql 服务的命令为:net stop mysql
打开服务的快速方式:打开任务管理器,点击服务选项卡,点击右下角的服务。
2、启动之后输入:mysql -uroot -p,初始时是没有密码的,直接回车
设置密码的方式:mysql>set password for 用户名@localhost password(新密码)
示例:mysql>set password for root@localhost password('123')
3、退出:exit 此处要注意,直接关掉 cmd.exe 是不会退出的,需要输入命令 exit
附:在此附上一个小bug,登录或者在进程服务界面启动服务时候报错:
系统出错, 发生系统错误 1067, 进程意外终止.
解决方案:删除my.ini中关于 utf-8的几个配置项就OK了
设置编码集:详见 http://www.cnblogs.com/liyingxiang/p/5877764.html
在对照该链接设置时,我报了 《附:1067》错误,遂删除了 #default-character-set = utf8这一项解决了问题。为了防止该链接被抽调,故将其copy致此:
设置MYSQL数据库编码为UTF-8
1、 编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
--在 [mysql] 标签下加上一行
default-character-set = utf8
--在 [mysql.server]标签下加上一行
default-character-set = utf8
--在 [mysqld_safe]标签下加上一行
default-character-set = utf8
--在 [client]标签下加上一行
default-character-set = utf8
2、 重新启动MySql服务
Windows可在服务管理器中操作,也可使用命令行:
net stop mysql 回车
net start mysql 回车
服务名可能不一定为mysql,请按自己的设置
Linux下面可是用 service mysql restart
如果出现启动失败,请检查配置文件有没有设置错误
3、 查看设置结果
登录MySql命令行客户端:打开命令行
mysql –uroot –p 回车
输入密码
进入mysql后 执行 :show variables like "% character %";
显示结果应该类似如下:
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
如果仍有编码不是utf8的,请检查配置文件,也可使用mysql命令设置:
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;
set collation_connection = utf8_general_ci;
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;
另外:
建立数据库时可以使用以下命令:
create database app_relation character set utf8;
use app_relation;
source app_relation.sql;
修改数据库编码的命令为:
alter database app_relation character set utf8;
- MYSQL 第一篇 MYSQL下载、启动、安装、设置编码集
- 第一篇 mysql安装
- MySQL系列第一篇:MySQL安装配置
- MySql下载、配置、安装、启动
- mysql第一篇
- mysql安装 编码设置 远程访问
- MySQL解压版安装及编码设置
- mysql安装及utf8编码的设置
- mysql: ZIP下载、安装、启动、使用、卸载
- mysql: ZIP下载、安装、启动、使用、卸载
- mysql下载+安装+启动过程及问题解决
- mysql的安装、C++访问mysql数据库、编码设置问题
- mysql的安装、C++访问mysql数据库、编码设置问题
- mysql的安装、C++访问mysql数据库、编码设置问题
- linux安装mysql nginx 设置 mysql apache开机启动
- mysql编码设置
- mysql编码设置
- 设置mysql默认编码
- 搭建python数据分析环境
- MySQL B+树索引和哈希索引的区别
- JavaScript实现-检查回文字符串-Check for Palindromes
- Java知识:抽象类与接口
- 更新windows10系统PS无法打开,安装PS软件后无法直接拖动图片到ps里面的解决方案
- MYSQL 第一篇 MYSQL下载、启动、安装、设置编码集
- css文本溢出省略号 遮罩层
- 计算机网络
- hdu6153-A Secret (kmp/扩展kmp)
- MyBatis示例---存储过程
- SpringMVC详解(三)------基于注解的入门实例
- C++标准转换运算符reinterpret_cast
- JavaScript 表单验证
- 一分钟告诉你究竟DevOps是什么鬼?