注意安装mysql的所有路径最好全部英文的

    1. 点击这里去mysql官网下载
    2. 点击这里下载

    image.png

    1. 选择这个免费版的

    image.png

    1. 选择系统和版本

    image.png

    1. 他要登录,选择不用登录,直接下载

    image.png

    1. 下载完成后解压

    image.png

    1. 关于初始文件

    在mysql的解压目录下面创建一个my.ini文件
    image.png

    1. [client]
    2. # 设置mysql客户端默认字符集
    3. default-character-set=utf8
    4. [mysqld]
    5. # 设置3306端口
    6. port = 3306
    7. # 设置mysql的安装目录,你解压到什么地方,这个目录就写什么地方
    8. basedir=C:\\web\\mysql-8.0.11
    9. # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
    10. # datadir=C:\\web\\sqldata
    11. # 允许最大连接数
    12. max_connections=20
    13. # 服务端使用的字符集默认为8比特编码的latin1字符集
    14. character-set-server=utf8
    15. # 创建新表时将使用的默认存储引擎
    16. default-storage-engine=INNODB
    1. 以管理员的身份进入命令行页面,定位到解压的mysql文件夹里面的bin目录下

      莫名原因导致我以管理员身份进入cmd后,无法用cd命令定位。没深究,这时候在win10的搜索栏里面输入powershell,右键以管理员的方式进入

    2. 定位到bin目录下这个文件夹里面,执行命令mysqld install

    image.png

    如果用powershell打开的会报这个错误,改写为.\mysqld后可以执行;后面执行命令也做相同处理

    出现这个提示,就说明之前安装过mysql。但是我发现电脑里面没有找到mysql,应该是没卸载干净
    image.png

    1. 卸载以前安装的残余的mysql

    以管理员的方式进入cmd,输入命令sc query mysql查看名为mysql的服务。果然发现了
    image.png
    命令sc delete mysql,删除该mysql
    image.png

    1. 卸载完成后回到第8步的安装

    image.png
    这就安装成功了

    1. 初始话数据库mysqld --initialize --console,会产生一些初始胡的密码之类的,记住。如果使用powershell记得命令前面加.\

      发现一个错误。mysql的解压目录和配置文件.ini里面的配置路径不一样,把.ini配置文件里面的路径改为mysql的解压目录就可以了

    image.png
    重新设置了配置文件,这下就初始化成功了,红圈的eq*!yo.70Aw?就是初始化的密码,不包括冒号后面的空格,后续登录需要用到,也可以登录后修改
    image.png

    1. 启动数据库服务net start mysql,net命令好像是系统命令,不需要加.\

    image.png

    1. 用命令行登录mysql。这个页面就是成功了,这时候可以输入SQL语句了。
      1. mysql -h 主机名 -u 用户名 -p

      -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略; -u : 登录的用户名; -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

    如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:

    1. mysql -u root -p

    一定要先开启mysql服务,当然后续也可以右键我电脑——管理——服务和应用程序——服务,在这里面找到MySql,发开服务。不打开服务就没有权限访问

    image.png
    命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。

    1. 修改密码 ```sql set password for root@localhost = password(‘123456’); — 这是mysql 5.7版本之前的写法,5.7以后可以用下面的写法修改密码

    alter user ‘root’@’localhost’ identified by’123456’; ``` 这就是修改成功了
    image.png
    重新登录验证就可以了

    1. 设置全局变量

    未来方便操作mysql,设置一个全局变量

    我的电脑右键——属性——高级系统设置——环境变量——系统变量里面,双击Path,进去后新建,把mysql目录里面的bin目录添加进去,然后确定保存 image.png

    之后就可以在cmd里面直接用mysql命令了
    image.png