Mysql插入中文变为全问号???的问题 解决方法
1、检查并修改mysql的my.ini的配置文件
代码如下:
default-character-set=utf8
create database mydb default character set utf8 collate utf8_general_ci;
CREATE TABLE IF NOT EXISTS `mydb` (
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `mydb` (
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
说明:mysql版本:5.5.24
相关推荐
-
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
首先启动命令行 1.在命令行运行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句.不然无效 2.继续在命令行运行:mysqld-nt --skip-grant-tables 3.新开一个命令行运行:mysql -u root (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句) 如果不想改密码,只是想看原来的密码的话.可以在命令
-
windows7下启动mysql服务出现服务名无效的原因及解决方法
问题原因:mysql服务没有安装. 解决办法: 在 mysql bin目录下 以管理员的权限 执行 mysqld -install命令 然后仍然以管理员的权限 net start mysql 开启Mysql服务了. 附卸载mysql服务的方法. 1.以管理员的权限 net stop mysql ,关闭mysql服务 2.以管理员的权限 mysqld -remove ,卸载mysql服务
-
Can't connect to MySQL server on localhost (10061)解决方法
首先检查MySQL 服务没有启动>如果没有启动,则要启动这个服务. 昨天,重起服务器后出现MySQL 'localhost' (10061)错误,开始以为是因为数据库链接打开过多,数据库资源耗尽的缘故,但是重启服务器以后,仍旧出现问题,于是在网上查找解决方法.大体如下: 解决办法: 第一步 删除c:\windows\下面的my.ini 第二步 打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码 第三步 在dos下 输入 mysqld-nt -remove 删除服
-
mysql服务1067错误多种解决方案分享
my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个地方作为备份.其内容如下: 复制代码 代码如下: #Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=d:/MySQL5.0/ #bind-address=127.0.0.1 datadir=d:/MySQL5.0/data #l
-
mysql服务启动不了解决方案
最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,重启机子也没有效果,由于每次都是草草尝试各种方法搞定即可,一直没有深入研究,下次一定把图和故障现象系统归纳一下.本文先列一下常见的解决方法. 启动mysql服务出现如下的错误信息(MySQL服务无法启动): 本地计算机无法启动mysql服务. 错误 1067:进程意外终止. 解决方案: 运行 复制代码 代码如下: Cd C:\Program Files\
-
MySQL提示:The server quit without updating PID file问题的解决办法
用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码 代码如下: [root@snsgou ~]# df文件系统 1K-块 已用 可用 已用% 挂载点/dev/mapper/vg_snsgou-lv_root51606140 47734848 1249852 100% /tmpfs 1953396 88
-
MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了. 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入). 产生这个问题的原因有很多,总结下网上的分析: 原因一. MySQL 服务宕了 判断是否属于这个
-
MySQL 5.7.14 net start mysql 服务无法启动-“NET HELPMSG 3534” 的奇怪问题
my.ini 在参考http://www.jb51.net/article/100284.htm之后 执行mysqld --initialize-insecure出现错误提示 C:\WINDOWS\system32>mysqld --initialize-insecure mysqld: Can't create directory 'D:\Program Files oft\mysql-5.7.14-winx64\mysql-5.7.14-winx64\data\' (Errcode: 2 -
-
windows下mysql忘记root密码的解决方法
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录. 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 或 mysqld --skip-grant-tables; 不要关闭窗口 3.再开一个DOS窗口,mysql -u root 4.输入: 复制代码 代码如下: use my
-
mysql运行net start mysql报服务名无效的解决办法
运行net start mysql报服务名无效的解决办法,供大家参考,具体内容如下 1. 症状 以前电脑上安装了 MySQL,今天在电脑上运行,发现没有 MySQL 服务了 C:UsersAdministrator>net start mysql 服务名无效. 请键入 NET HELPMSG 2185 以获得更多的帮助 2. 解决办法 输入 mysqld.exe -install MySQL 安装在:D:\wamp\bin\mysql\mysql5.1.53 以上就是本文的全部内容,希望对大家的
随机推荐
- Angular2 父子组件数据通信实例
- iOS开发之WKWebViewJavascriptBridge Xcode9中导致crash的解决
- Swift教程之枚举类型详解
- C# 一个WCF简单实例
- js实现二代身份证号码验证详解
- php给图片添加文字水印方法汇总
- BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
- Oracle数据远程连接的四种设置方法和注意事项
- 详解ASP.NET Core 之 Identity 入门(二)
- Android控件之AnalogClock与DigitalClock用法实例分析
- JavaScript 内置对象属性及方法集合
- Vue2.0 多 Tab切换组件的封装实例
- 解析数据库分页的两种方法对比(row_number()over()和top的对比)
- jquery validation插件表单验证的一个例子
- 将页面table内容与样式另存成excel文件的方法
- PHP 反射(Reflection)使用实例
- Android编程单元测试实例详解(附源码)
- 用瀑布流的方式在网页上插入图片的简单实现方法
- Input 特殊事件onpopertychange和oninput
- JavaScript函数参数的传递方式详解