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;