Mysql安装与配置+支持中文

Mysql安装与配置+支持中文

1.win7 64 位安装与配置

  • (1)解压缩安装包 mysql‐5.7.17‐winx64,注意 mysql 安装目录不能出 现中文字符。比如:我的解压缩目录为 D:\mysql
  • (2)在解压包里面有个服务启动默认配置文件 my‐default.ini。删除 这个文件,并将百度网盘中提供的 my.ini 复制到该目录。
  • (3)修改系统变量: 我的电脑/计算机‐>属性‐>高级系统设置‐>环境变量‐>(系统变量) path‐>编辑,将你的 mysql 软件下的 bin 目录的全路径放里面。我建 议童鞋们放在最前面,最后在那个目录的路径后面加个英文的分号(;) 保存就行了。如我的配置 D:\mysql\bin; 注意:是在 path 里面添加这个语句,千万不用把 path 原来里面的东 西删除,否则只能重装系统!
  • (4)以管理员身份运行 cmd.exe,win7 同学可在开始‐>命令框中输 入 cmd,选中 cmd.exe,点击鼠标右键,选择“管理员身份运行”,否 则后面安装 mysql 会出错!

win10 64 位安装与配置

  • Win10 同学:“开始”菜单上右键,在弹出菜单上选择“命令提示符
    (管理员) ”,其中“命令提示符(管理员)”用于运行某些需要管理
    员权限的命令。 使用 dos 指令进入 mysql 的 bin 目录,如我的:

  • A.安装服务:输入 mysqld install 回车运行;

  • B.再输入 mysqld –initialize 初始化 data 目录;(注意 mysqld 后面 一定要有空格,还有两条“-”,一定是两条减号)

  • C.启动服务:接着就是输入 net start mysql 启动服务;

  • D. 输入 mysql –u root ‐p回车,提示你输入密码,这个随机密码可 在 data 目录下的*。Err 文件中啊、找到,用记事本打开,找到关键 词 password,后面的就是随机密码,认证通过后进入 mysql 后台;

  • E.输入 use mysql;打开系统数据库;

  • F.配置自己的新密码:mysql> set password for root@localhost = password(‘hellodsp’);

3.my.ini文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
skip-grant-tables
# 设置mysql的安装目录
basedir=D:\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

[client]
#default_character_set=utf8

4.Mysql支持中文配置

  • (1)以管理员身份运行cmd.exe,win7同学可在开始->命令框中输入cmd,选中cmd.exe,点击鼠标右键,选择“管理员身份运行”,否则后面安装mysql会出错!
  • (2)输入net stop mysql停止mysql服务;
  • (3)删除安装目录下的data文件夹里面的所有文件,注意不要删除data目录
  • (4)打开配置文件my.ini,将语句skip-grant-tables前面注释符号#去掉;将sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES注释掉;
    在# server_id = …后面另起一行,添加如下三行:
    default_storage_engine=INNODB
    character_set_server=utf8
    collation_server=utf8_general_ci
    在最后一行添加:
    [client]
    default_character_set=utf8
    保存。
  • (5)输入mysqld –initialize 初始化data目录;
    启动服务:接着就是输入 net start mysql 启动服务;
    输入 mysql –u root回车进入mysql后台;
    输入use mysql;打开系统数据库;
    输入pdate user set authentication_string = password('请在此处设置你的密码') where user = 'root';注意:密码请记住,否则无法进入后台管理系统。
    输入exit回车退出mysql;
    输入net stop mysql停止mysql服务;
    打开配置文件my.ini,将语句skip-grant-tables前面加个注释符合#以屏蔽这条指令。如下:
  • # skip-grant-tables 这样下次进入mysql就需要身份认证
    输入net start mysql 重新启动服务
    输入mysql -u root –p回车,输入你刚才配置的密码即可顺利进入后台系统。

输入show variables like 'character%';如果都是utf8和binary字符,没有lartin1字符,则表示配置成功;
输入show databases;显示所有的数据库;如果提示再次配置密码,则输入SET PASSWORD = PASSWORD(‘你上次配置的密码’);

5.配置mysql的问题解决与更正

  • 安装MySQL中的一点问题更正 如果电脑中不存在 D盘,需要修改my.ini中的路径的盘符为当前存在的盘符,否则会报Errcode: 13 "Permission denied"错误 pdf中有一条命令mysql –u root -p需要手动输入
    mysql -u root -p
    直接复制会出错
  • 语句set password for root@localhost =password(‘hellodsp’);报错,正确的是
    set password for root@localhost = password(‘hellodsp’);
    无换行,将中文单引号改成英文
    输入上述正确命令时可能会报错ERROR 1290 (HY000): Unknown error 1290,需要输入
    flush privileges;
    刷新权限后再重新输入
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值