mysql学习笔记

1、phpMyAdmin空密码登录被禁止的解决办法

  config.inc.php或者config.default.php或者libraries\config.default.php  

$cfg['Servers'][$i]['AllowNoPassword'] = false;改为 true;


2、修改xampp的mysql默认密码

MySQL 的“root”用户默认状态是没有密码的,所以在 PHP 中您可以使用 mysql_connect("localhost","root","") 来连接 MySQL 服务器;
如果您想为 MySQL 中的“root”用户设置密码,请在控制台中使用“mysqladmin”命令。
在windows版本的xampp下:
mysqladmin -u root -p password 新密码
运行后会提示输入旧密码,如果正确,则会立即修改新输入的密码

linux版本的xampp是如下命令:
/opt/lampp/bin/mysqladmin -u root -p password 新密码


3、phpMyAdmin导入excel数据

1、删除第1行"id""XXX"....的字段行

2、另存为"CSV(逗号分隔)(*.csv)"

3、如果出现导入后数据为乱码,需要修改文件编码方可解决!(注意:默认保存的文件编码是ANSI,如果你的数据库使用UTF-8编码,那么一定要将这个csv文件另存为UTF-8格式!)

4、进入phpMyAdmin创建一个表,新建字段,字段名与导入的excel表字段关联且顺序相同
在phpMyAdmin中打开刚刚创建的表,在最上面单击"导入"。
"导入文件的格式"选择第二个"CSV 使用 LOAD DATA"。
"字段分隔符"更改为",",就是excel另存为默认选择的"(逗号分隔)",
"字段名"是个高级应用,它表示你要进行填充的字段,多个字段之间用","隔开。这里为空表示全部填充,并且按顺序填充,多余的数据不要。


4、phpMyAdmin配置

1、phpMyAdmin需要匹配PHP和MYSQL使用,对以上两个工具的版本均有要求,具体查看https://www.phpmyadmin.net/downloads/

2、也可以在phpMyAdmin\libraries\common.inc.php修改对应的版本信息

PHP:

if (version_compare(PHP_VERSION, '5.5.0', 'lt')) {
    die(
        'PHP 5.5+ is required. <br /> Currently installed version is: '
        . phpversion()
    );

MYSQL:

if (PMA_MYSQL_INT_VERSION < 50500) {
            PMA_fatalError(
                __('You should upgrade to %s %s or later.'),
                array('MySQL',
5.5)
            );
        }

3、登陆不进去有可能是服务名没有填正确

打开phpMyAdmin\libraries\config.default.php

$cfg['Servers'][$i]['host'] = 'localhost';改为$cfg['Servers'][$i]['host'] = '127.0.0.1’;

或者:

$cfg['AllowArbitraryServer'] = false;改为$cfg['AllowArbitraryServer'] = true; 此时登陆会出现服务器填写框,填入相应的服务器名即可


5、msqli socks错误

错误提示:

Warning: mysqli_query() expects parameter 1 to be mysqli

         ERROR 2002 (HY000): Can't connect to local MySQLi server through socket '/tmp' (111)

解决办法:

连接时指定sock目录

$this->conn = mysqli_connect("127.0.0.1", "root", "huanroot", "UserMan","3306","/data/mysql/mysqld.sock"); 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值