somthing about xampp mysql

1:

    问题描述:服务器装了个最新的xampp(20141011下载),启动mysql,  什么都没干占用内存400M以上。

    解决:

             1:打开xampp的mysql的bin目录

             2:打开 my.ini,在最后以行增加以下两行(注意是包括  [mysqld] ), 然后重启

[mysqld]
table_definition_cache = 200

2:xampp的mysql的root用户默认是空密码, 为其添加登陆密码

1). 打开xampp控制面板stop mysql

2). 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动
   mysqld -nt --skip-grant-tables
   执行完之后,你会在xampp面板上面看到,mysql已经启动


在windows10碰到无法执行问题,报错:mysqld: unknown option '-n'

解决方法: 将mysqld注册成服务,然后再服务的参数加入: --skip-grant-tables

                     然后启动服务,效果同上面一样



3). 重新打开另外一个一个命令提示符的窗口(CMD), 进入mysql的bin文件夹,用空密码方式使用root用户登录 MySQL;
       mysql -u root

4). 修改root用户的密码;
    mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
    mysql> flush privileges;
    mysql> quit

5). 修改myphpadmin的登陆密码,否则会出现  #1045 - Access denied for user 'root'@'localhost' (using password: NO)
    
   解决方法:修改phpMyAdmin的配置文件里的密码设置
             1。进入phpMyAdmin的安装目录,找到config.inc.php配置文件
             2。修改$cfg[‘Servers’][$i][‘password’]=’你的密码'.
     3。重启mysql

    

6)mysql允許外網訪問

mysql -u root -p
Enter Password:xxxxxxx

mysql>use mysql;  
mysql>update user set host = '%' where user ='root';  
mysql>select host, user from user;  
mysql>flush privileges; 








你可能感兴趣的:(somthing about xampp mysql)