WAMP SERVER 安装后的处理笔记,关于MySQL数据库默认编码,授权,密码等问题

WAMP虽然安装起来很方便,但省略了mysql安装时的配置界面,对于一个非DBA,解决起来也是挺纠结的,做个笔记备忘吧。

  1. Apache启动不了

    1. 如果是80端口被占用,网上则是无数处理方案,可以参考我的笔记找到占用80端口的进程并关闭;

    2. 如果是遇到恶心的 0xc000007b 错误,解方法在这里 0xc000007b 终极解决方法

  2. MySQL安装时WAMP帮我们都配置好了,以下是经常要进行的初始配置

    1. 更改默认编码:

      找到配置文件,最简单的方法是左键点wamp,mysql,my.ini,但默认用记事本打开,强迫症者表示相当不舒服,于是到安装目录里用Editplus打开(wamp/bin/mysql/mysql5.5.24/my.ini)

      [wampmysqld]里加入

       #mysql5.5以下用这段
       #default-character-set = utf8
        
       #mysql5.5用这段
       character_set_server = utf8
       init_connect = 'SET NAMES utf8'
      

      [client]里加入

       default-character-set = utf8
      
    2. 授权给 root 所有 sql 权限,不然phpmyadmin缺少权限,下面也会改不了登陆密码

      适用于报错“The user specified as a definer ('root'@'%') does not exist”

      MySQL命令行执行

       grant all privileges on *.* to root@"%" identified by ".";
        
       flush privileges;
      
    3. 修改登陆密码

      最简单的方法是通过phpmyadmin访问mysql数据库的user表,编辑即可,记得函数要选PASSWORD();

      或者通过mysqladmin命令:

       mysqladmin -u root -p password mypasswd
若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏