虚拟机win10上MySQL安装并遇上MSVCP120.dll丢失

    科技2022-08-06  118

    Mysql安装

    1.准备:mysql-5.7.18-winx64安装包2.解压、配置环境3.在mysql-5.7.18-winx64添加my.ini文件,修改文件中的映射4.在mysql-5.7.18-winx64下添加data文件5.管理员身份打开cmd问题1MSVCP120.dll丢失问题2配置文件中没找到前组选项 6安装、打开后台服务7记录生成的随机生成的密码,登录并修改密码8刷新权限

    1.准备:mysql-5.7.18-winx64安装包

    2.解压、配置环境

    MYSQL_HOME:C:\mysql-5.7.18-winx64 path:%MYSQL_HOME%\bin

    3.在mysql-5.7.18-winx64添加my.ini文件,修改文件中的映射

    [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir="D:\Mysql\mysql-5.7.18-winx64" # 设置mysql数据库的数据的存放目录 datadir="D:\Mysql\mysql-5.7.18-winx64\data" # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB

    4.在mysql-5.7.18-winx64下添加data文件

    5.管理员身份打开cmd

    输入mysqld –initialize-insecure –user=mysql –console

    问题1MSVCP120.dll丢失

    解决下载vcredist 2013 x64, 运行解决,该包不大就几兆

    问题2配置文件中没找到前组选项

    原因my配置编码格式变成utf-8 把格式改为ansi码就🆗

    6安装、打开后台服务

    安装mysql --install mysql 打开net start mysql

    7记录生成的随机生成的密码,登录并修改密码

    登录:mysql -u root -p 修改:UPDATE mysql.user SET authentication_string = PASSWORD(‘新密码’) WHERE user = ‘root’;

    8刷新权限

    show databases; alter user ‘root’@‘localhost’ identified by ‘#yourpassword#’; 刷新立即生效flush privileges; show databases;

    Processed: 0.009, SQL: 9