重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、首先打开百度,搜索mysql workbench,到官网上去下载最新的版本,因为最新的版本最字符串的兼容性什么的都做的比较好,bug也会少一些。
创新互联公司2013年成立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元赤峰林西做网站,已为上家服务,为赤峰林西各地企业和个人服务,联系电话:18980820575
2、在workbench页面点击download,跳转到版本选择页,选择windows平台。
3、然后会弹出windows平台的下载链接,点击后面的download按钮。
4、然后弹到下载页,直接拉到最底下,点击no thanks那个链接。开始下载文件。耐心等待下载完毕,下载完成以后开始安装。
5、双击下载好的文件,开始安装。选择安装目录,
6、选择全部安装,选择确认信息,点击install,开始安装。
7、安装完毕后,启动workbench,这个时候默认的界面就是全英文的界面。如下图中所示
8、打开workbench的安装数据目录,路径是:C:\Program Files\MySQL\MySQL Workbench 6.3 CE\data,打开以后,可以看到下面有一堆的xml结尾的文件,而workbench的菜单就是main_menu.xml。
9、用notepad++这个软件打开main_menu.xml文件。在里面可以找到很多的菜单标识。如下图所示,可以看到File,对应的有一个key=caption。
10、这个时候我们把caption后面对应的值从_File修改为_文件,然后重启workbench再看。
11、可以看到对应的菜单栏就变成中文了。
1、中文乱码
1.1、中文乱码
create table user(name varchar(11)); # 创建user表 insert into table user("carl"); # 添加数据 select * from user;123
insert into user value("哈哈");1
无法插入中文字符:
1.2、查看表字符编码
mysql show create table user \G;*************************** 1. row *************************** Table: userCreate Table: CREATE TABLE `user` ( `name` varchar(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)1234567
我们可以看到表的默认字符集是latin1.
所以我们在创建表的时候就需要指定表的字符集:
create table user(name varchar(11)) default charset=utf8; 1
这样在Linux里面可以访问并且可以插入与访问这个表了。
1.3、数据库与操作系统编码
虽然在服务器端可以显示中文正常,但是在客户端可能会显示乱码。因为我们的服务器是UTF8。
而且数据库的编码也存在问题。
这里我们可以看character_sert_database与character_set_server的字符集都是latin1.那么在mysql数据库中,server,database,table的字符集都默认是latin1.下面我们就来看看如何解决mysql乱码情况。
2、mysql设置变量的范围
2.1、session范围
查看数据库编码:
show variables like '%char%';1
修改字符编码:
set character_set_server=utf8;set character_set_database=utf8;show variables like '%char%';123
我们可以看到字符集已经修改成都是utf8了。但是这里有一个问题,那就是我们重新打开一个命令窗口然后查看数据编码就会出现下面的画面:
2.2、global范围
mysql设置变量的范围默认是session范围。如果设置多个会话的字符集那么需要设置global范围:Set [global|session] variables …
set global character_set_database=utf8;set global character_set_server=utf8;show variables like '%char%';123
当我们跨会话查看mysql字符集都会看到都是utf8。如果你以为万事大吉了的话,那么你就大错特错了。
2.3、设置数据全局范围
当我们数据库重启的时候,你们发现设置global范围的值又变成latin1了。
service mysqld restart
mysql -uroot -pyourpasswordshow variables like '%char%';123
不要怕,下面就教你终极大招:
修改mysql配置文件/etc/my.cnf。
[mysqld]
character-set-server=utf8
[client]default-character-set=utf8
[mysql]default-character-set=utf8123456
请注意这几个参数配置的位置,不然可能会启动不起来mysql服务:
OK。这下如果你重启mysql服务也会发现它的字符集是utf8.
而且我们创建表的时候不需要指定字符编码,它默认就是utf8;
drop database test;create database test;use test;create table user(name varchar(11));show create table user \G;12345
1. 安装mysql的时候,会选择默认的字符集,请选择utf-8,因为utf-8才是王道. 2. 如果你不想改字符集,那么建议你把数据表的字符集改为utf-8或者是gbk,建议utf-8. 3. 如果你不介意数据库乱码,在取出数据的时候你可以加上 mysql_query("set names gbk")这样就可以将乱码的中文正确显示. 4. 要避免乱码,你一定要保证字符集的一致性.从你的数据库,数据表,以及你输出的页面.尽量使用utf-8. 如果还没有解决你的问题,你可以自己搜索解决 关键字 mysql 字符集 或者是 mysql 乱码. 很多答案.
方法/步骤
1
将下载的mysql-5.6.24-win32.1432006610.zip解压到C:\Program Files(x86)\MySQL路径中(因为下载的是mysql32位版),当然你也可以选择解压到其他盘符。
2
接下来配置环境变量,如没有配置会提示:发生系统错误 2,未找到指定文件!
方法如下:
打开我的电脑—属性—高级系统设置—环境变量—选择Path,点编辑。在其后面添加你的mysql bin文件夹的路径 (C:\Program Files (x86)\MySQL\bin; )
注意是在后面添加,以英文 ; 隔开,切记不要覆盖原有路径!
3
修改配置文件:在你解压的mysql文件夹里有一个 my-default.ini 文件,打开如图:修改图中红色圈的内容,
basedir = C:\Program Files (x86)\MySQL(MySQL所在目录)
datadir = C:\Program Files (x86)\MySQL\data(MySQL中data所在目录)
注:前面的 #去掉。如图
4
以管理员身份运行CMD,输入:cd C:\Program Files (x86)\MySQL \bin如图:
输入:mysqld -install,接着会提示安装成功,进行下一步,启动MySQL服务:net start mysql,提示:MySQL服务正在启动
MySQL服务启动成功。如图,(由于我是已经配置好的,所以会提示:The service already exists!)
注:以上命令符操作必须进入到bin目录下进行,否则提示系统出错!
5
到此所有配置已经完成,进入登录。接着以上操作输入:mysql -u root -p。(连接数据库服务器的命令:-u 是mysql数据库用户名,默认为root,-p密码),初次登录没有密码按ENTER键跳过,进入如图界面,登录成功!
1、Apache 和 MySQL变绿后,这应该都会了。点击Mysql后的admin,
2、然后会进入这个页面,图中方框中的是现在使用的语言,点击后面的小三角,
3、点击三角后会弹出这条语言选择框,选择图中的中文选项,
4、Mysql的窗口就修改成中文的了,完成效果图。
在百度浏览器中输入MySQL-Front。下载百度软件中心认证过的。如图。
双击运行下载好的MySQL-Front安装程序。
出现安装向导界面,如图,点击下一步。
选择安装目录,小编安装在D盘下。点击下一步。
给软件命名一个名字。点击下一步。
选择是否安装附加任务。Desktop Icon是创建桌面图标。小编按默认勾选,点击下一步。
确认前面所选,点击安装。
安装完成,如图。勾选Launch MySQL-Front,点击完成。
出现,MySQL-Front的运行界面。填写添加信息,名称:test, Host为服务器的ip地址,小编填写localhost为本地ip。端口号默认为3306,连接类型为直连。 用户密码为安装mysql时的用户密码。点击确定。
选择刚才建立的登录信息。点击打开。
出现如图界面,则证明已经成功登录mysql 数据库。