安装mysql遇到的坑

238 阅读3分钟

mysql压缩包安装到windows平台

基本命令

  • 进入d盘:>d:
  • 进入d盘下的文件夹:cd 文件夹名字

mysql的基本命令

  • mysqld --remove 删除原来已经安装的服务

错误盘点

  • mysql数据库error: Found option without preceding group in config file
  • **问题:**正常情况应该是ANSI/ASCII格式的,但是用记事本打开修改保存后,my.ini文件格式被默认改成了utf8格式的。
  • 解决方法:还是记事本打开my.ini文件,点击文件选择另存为将编码选为ANSI,保存覆盖,重启MYSQL就行了

表示安装成功

WIN+R 输入cmd命令services.msc 在服务列表里面找下MYSQL

安装成功后,Mysql使用方法

  • net start mysql #启动服务
  • mysql -u root -p #回车 不用输入密码 继续回车进入数据库
  • mysql> show databases; #注意这里所有的语句都需要;
  • 遇到错误

修改密码

1

  • 停止mysql服务,管理员权限运行cmd命令进入mysql的bin文件夹下面,具体操作方法:
  • 管理员权限运行命令提示符,比如你的mysql文件夹在D盘下,那么先输入d: 回车进入d盘
  • 复制你bin文件目录的路径,利用cd(敲个空格)你bin文件目录的路径进入bin目录

2 敲入命令mysqld --skip-grant-tables,运行完不要关闭该cmd

3 再开个管理员权限的cmd窗口,输入mysql 进入mysql(不需要再进入bin目录下,直接按默认的来)

4 敲入命令use mysql;

5 使用命令update user set authentication_string=password('你自己的密码') where user='root' and Host = 'localhost';

6 使用命令flush privileges;

7 使用命令quit;退出mysql,关闭所有的cmd命令,重启MySQL服务

忘记密码的修改方法——附上8.0忘记root密码时的修改方法

下面的cmd命令使用管理员权限,参考了www.cnblogs.com/jerrys/p/10…

  1. 打开命令窗口cmd,输入命令:net stop mysql,停止mysql服务,
  2. 开启跳过密码验证登录的mysql服务 输入命令 mysqld --console --skip-grant-tables --shared-memory
  3. 再打开一个新的cmd,无密码登录mysql,输入登录命令:mysql -u root -p
  4. 密码置为空,命令如下:
    • use mysql

    • update user set authentication_string='' where user='root';

  5. 退出mysql,执行命令:
    • quit;
  6. 关闭以-console --skip-grant-tables --shared-memory 启动的mysql服务,
  7. 打开命令框,输入:net start mysql 启动mysql服务。
  8. 步骤4密码已经置空,所以无密码状态登录mysql,输入登录命令:mysql -u root -p
  9. 修改root密码
  • ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Test123456@'; (这里建议使用大小写数字特殊字符的密码,防止默认的密码设置)
  1. 验证更改后密码正确登录 输入quit;,退出当前登录,输入登录命令:mysql -u root -p 输入密码,成功登录,到此,重置密码结束。

主要参考网址

www.cnblogs.com/misscai/p/1…