服务器错误 yii\db\Exception SQLSTATE[HY000] [2002] No such file or directory ###'xxx是项目根目录' #0 xxx/vendor/yiisoft/yii2/db/Connection.php(928): yii\db\Connection->open() #1 xxx/vendor/yiisoft/yii2/db/Connection.php(915): yii\db\Connection->getMasterPdo()…
php测试文件如下: 1 2 3 4 5 6 7 8 9 10 11 <?php $con = mysql_connect("localhost","root","zengjie2"); if (!$con) {     die('Could not connect: ' . mysql_error()); } else {     echo "ok"; } ?> 访问后提示: 1 2 Warning: mysql…
首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory”. 写个phpinfo页面,找到mysql.default_socket.mysqli.default_socket.pdo_mysql.default_socket. 启动mysql(见说明2),执行命令 STATUS; 记下UNIX socket的值. 如果2和3的值不一样,则打开php.ini(可以从…
1.现象 在mysql用sql文件导入数据库时,提示ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty. 说明:mysql数据库是刚安装的,从未配置过主从复制,也还没有配置过GTID的主从复制. 2.解决方法 查阅的网上资料后,测试后发现下面这个方法可以解决我的问题 进入mysql模式,重置master # mysql -u root -p…
mysql字符集编码错误的导入数据会提示错误了,这个和插入数据一样如果保存的数据与mysql编码不一样那么肯定会出现导入乱码或插入数据丢失的问题,下面我们一起来看一个例子. 恢复数据库报错:由于字符集问题,最原始的数据库默认编码是latin1,新备份的数据库的编码是utf8,因此导致恢复错误. [root@hk byrd]# /usr/local/mysql/bin/mysql -uroot -p'admin' t4x < /tmp/11x-B-2014-06-18.sql  ERROR 106…
问题: 从FB4.6或更早版本移植到4.7的项目Embed标签,比如 [Embed(source="assets/BtnPlay.png")]   ,会报错 解决 方案: 4.7Embed是会这样 ,路径问题, 在路径前加了个"/"就对了表示当前项目下而不是当前目录下,即修改为 [Embed(source="/assets/BtnPlay.png")] 转载:https://blog.csdn.net/z9061/article/details/…
问题分析 普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战.避免 emoji 表情符号带来的问题.涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,这必须要作为移动互联网行业的一个技术选型的要点 Mysql 版本的限制,Mysql 5.5.3之前的版本,支持的utf8为3字节的,Mysql 5.5.3之后的版本支持utf8mb4 解决方案 修改mysql的配置文件,wi…
当使用的EF的时候,我们都知道EF当实体模型与数据库的架构不同时要删除数据库,这是会把错: 无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据.请提供未打开的连接 解决方法 这个是时候,是因为权限安全问题,因为这时 要删除数据库,涉及到安全问题,没有声明此次操作是安全,所以就会阻止住执行,不会将数据库输出掉. 只要在连接字符串里面 添加 Integrated Security=true就可以了…
出现这个问题 首先进入 1.docker exec -it mysql02 bash      //mysql02是mysql容器的别名 2.mysql -uroot -p 3.输入密码 4.进入mysql>命令行界面 1,容器中登录mysql,查看mysql的版本 mysql> status;-------------- mysql  Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL) 2,进行授权远程连接(注意mysq…
大致的问题是这样的: 原来一直用存贮数据的方法是用的是:DBContext.AddToXXXX(),这个方法.在写代码的时候看到VS提示这个方法已失效,推荐使用DBContext.XXXX.AddObject()方法.我就把代码更改了,结果测试的时候没有错误,但数据存贮不进数据库. 现将正确操作记录,以免后面再犯类似错误. DBContext.XXXX.AddObject(); DBContext.SaveChanges(); 对的,操作以后没有保存.就是这个问题………