怎么样将mysql汉化 如何将mysql汉化
怎么把mysql workbench汉化
有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。
创新互联长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为石景山企业提供专业的成都网站制作、成都网站设计,石景山网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。
1. check table 和 repair table
登陆mysql 终端:
mysql -uxxxxx -p dbname
check table tabTest;
如果出现的结果说Status是OK,则不用修复,如果有Error,可以用:
repair table tabTest;
进行修复,修复之后可以在用check table命令来进行检查。在新版本的phpMyAdmin里面也可以使用check/repair的功能。
2. myisamchk, isamchk
其中myisamchk适用于MYISAM类型的数据表,而isamchk适用于ISAM类型的数据表。这两条命令的主要参数相同,一般新的系统都使用MYISAM作为缺省的数据表类型,这里以myisamchk为例子进行说明。当发现某个数据表出现问题时可以使用:
myisamchk tablename.MYI
进行检测,如果需要修复的话,可以使用:
myisamchk -of tablename.MYI
关于myisamchk的详细参数说明,可以参见它的使用帮助。需要注意的时在进行修改时必须确保MySQL服务器没有访问这个数据表,保险的情况下是最好在进行检测时把MySQL服务器Shutdown掉。
-----------------------------
另外可以把下面的命令放在你的rc.local里面启动MySQL服务器前:
[ -x /tmp/mysql.sock ] /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL监听的Sock文件位置,对于使用RPM安装的用户应该是/var/lib/mysql/mysql.sock,对于使用源码安装则是/tmp/mysql.sock可以根据自己的实际情况进行变更,而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。
需要注意的时,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!检测修复所有数据库(表)
navicat for mysql怎么设置中文
navicat for mysql不能显示中文的方法如下:
1.首先修改mysql字符集,这个有说改配置文件,打开my.ini配置文件(MySQL的配置文件),加入:character_set_server = utf8
2.用的是命令行方式修改,如下:进入cmd命令,进入mysql的bin目录下,启动mysql;使用命令:show VARIABLES like 'character%'; 查看当前字符集,发现都是gbk等字符集,这时使用如下命令改变字符集:
mysql SET character_set_client = utf8 ;
mysql SET character_set_connection = utf8 ;
mysql SET character_set_database = utf8 ;
mysql SET character_set_results = utf8 ;
mysql SET character_set_server = utf8 ;
3.无论使用修改配置文件还是使用命令行修改字符集,修改完成后,需要重启mysql服务,这时,再用命令show VARIABLES like 'character%'; 查看当前字符集,已经生效。
4.由于,已经建立了数据库,这时还需要在Navicat for mysql中,将数据库的字符集也改掉。右键数据库,选择数据库属性,如图。 进入后,修改字符集为utf8
5.之后,还需要对每个表点击右键,选择 涉及表 ;然后在“选项”中,将表的字符集进行修改。
6.还需要将varchar类型 字段的的字符集也要改掉,进入设计表中,点中某字段,发现,数据类型果然还是Latin1,那么好,一个一个改过来即可。当然,也可以使用命令的方式修改,命令如下:ALTER TABLE 表名 CHANGE 列名 列名 VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
ps:可以先尝试修改字符,如果修改字符依旧无效可以使用上述的办法。
EMS SQL Manager 2010 for MySQL怎么汉化
将crack目录的文件覆盖安装目录下的文件
运行regme.reg完成注册
执行SQL Manager for MySQL在Options下的Select Progarm Languages选择chinese即可变成中文版
sql怎样将utf-8转换为汉字
1.问题提出
使用指令:show create table tech; 查看表的结构,出现乱码:
2.原因分析
在数据库文件中是这样写的:
中文的地方变成了乱码。
3.怎么解决?
第一步:查看当前数据库的字符情况:show variables like 'character%';
发现character_set_client、character_set_connection、character_set_results都是gbk,我们应该将其全改为utf8格式。
第二步: 修改mysql配置文件。
windows:安装路径下的:my.ini文件。
我的地址是:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
1)找到客户端配置[client] 在下面添加:
default-character-set=utf8
2)找到[mysqld] 添加:
default-character-set=utf8
init_connect='SET NAMES utf8'
第三步: 修改好后,重新启动mysql
查看当前数据编码格式:show variables like 'character%';
注意:
1)建立的数据库文件也要转为utf-8格式;
2)在表格后要写上:CHARSET=utf8
将之前的表格删除,然后重新导入文件到MYSQL中去,最后查看表结构:show create table tech;
在这里插入图片描述
显示中文,正确无误。
navicat8.0.8安装了英文版怎么再设置汉化
综述如下:
1、运行nero的主程序:开始——程序——nero——start smart,左上角的NERO大字旁边有个菜单的箭头,点击它,从上往下数第3个,是语言选择。
2、出现一个大窗口,最上面有个是English English【下箭头】。
3、点【下箭头】会弹出两种语言,第一种就是中文(简体),选择中文(简体)。
4、选择旁边一个大按钮(Change language now)点击它。
5、完成切换成中文(简体)了,确定。
6、退出,再重新打开,就是中文。
Navicat简介
“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB和/或MongoDB等不同类型的数据库,并支持管理某些云数据库,例如阿里云、腾讯云。Navicat的功能足以符合专业开发人员的所有需求,但是对数据库服务器初学者来说又相当容易学习。
网站栏目:怎么样将mysql汉化 如何将mysql汉化
文章源于:http://azwzsj.com/article/hpieci.html