引言:由于上一台电脑主板可能坏了,正在返厂修理,于是这次换了新电脑,
重装MySQL的过程中出现了一些常见问题,但还是解决了,记录一下~
首先解压到对应的盘符;
根目录下创建data目录,然后再新建一个my.ini文件:
my.ini文件中 输入:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\KaiFaSoftware\mysql-5.7.31-winx64 //根据实际路径修改
# 设置mysql数据库的数据的存放目录
datadir=D:\KaiFaSoftware\mysql-5.7.31-winx64\data //根据实际路径修改
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
然后输入进入bin目录,在cmd管理员权限模式下,输入并回车:mysqld --initialize-insecure --user=mysql
这行命令初始化MySQL,执行完这条命令后,MySQL会在根目录自建一个data文件夹,
并且建好默认数据库,登录的用户名为root,密码为空。
注:cmd管理员权限
找到快捷方式,右键,以管理员权限运行,然后通过d:或cd xxx等命令进入到bin目录下;
接着:输入:mysqld -install
把mysql服务注册到windows服务中;
最后输入:net start mysql
启动mysql服务;
在任意盘符,测试:mysql -v
输入mysql -uroot -p,会提示输入password,然后直接回车,因为刚安装完默认为空;
然后输入设置密码为root(可根据自己的设置):set password for root@localhost = password('root')
然后提示处理成功!
Query OK, 0 rows affected, 1 warning (0.00 sec)