mysql的安装和配置

mysql安装配置使用:

1: 在windows左下方Cortana搜索框中输入命令sysdm.cpl,选择高级,配置环境变量;

2:在环境变量中新建MYSQL_HOME 以及配置path;

3;在windows左下方Cortana搜索框中输入命令services.msc,查看是否有mysql服务或者mysql服务是否成功启动;

4、

4.1、若mysql服务无法启动或者启动之后出现故障,在windows左下方Cortana搜索框中输入cmd ,管理员身份运行;输入命令:

mysql所在根目录:(比如G:)

cd mysqlbin目录路径

sc delete mysql

在windows左下方Cortana搜索框中输入命令 regedit 找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL 删除注册表

删除mysql的data目录中的数据(删除的时候先net stop mysql ) 在mysql中新建配置文件my.ini 文件内容:

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=G:\mysql

datadir=G:\mysql\data

管理员身份运行mysqlbin目录下输入命令:

mysqld -initialize(在data数据中会生成一个暂时的初始化密码) 或者mysqld --initialize --user=mysql --console

然后打开data目录查看是否有mysql文件夹 若没有说明初始化文件未成功 启动mysql服务 会报错 在执行一遍删除mysql的操作后重启电脑是最好的选择;若有mysql文件夹,下一步:

mysqld -install

net start mysql

mysql -u root -p //回车输入生成的密码

set password = password('12345'); //修改密码,别忘了带分号

若无报错 会进入mysql中 输入命令或者在已连接上的navicat中输入命令show variables like '%char%' 查看数据库编码

若乱码 就在mysql下输入命令:

mysql> set character_set_client=utf8 ;

mysql> set character_set_connection=utf8 ;

mysql> set character_set_database=utf8 ;

mysql> set character_set_database=utf8 ;

mysql> set character_set_results=utf8 ;

mysql> set character_set_server=utf8 ;

mysql> set character_set_system=utf8 ;

mysql> show variables like 'character%';

注意:当命令输入进去多次 仍然无法解决问题的时候 执行sc delete mysql 然后在注册表中删除mysql 重启电脑,重新来过是一个好的选择(个人觉得,不喜勿喷)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200627A0PAST00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券