控制台安装要比exe方式安装简单很多
-
下载mysql,官网地址:mysql
-
解压下载的文件后,在生成的主目录里面创建一个my.ini文件,文件内容如下
[mysqld]
# 端口号
port=3306
# mysql安装目录
basedir=C:\Program Files\Mysql\mysql-8.0.19-winx64
# 设置数据存放目录
datadir=C:\Program Files\Mysql\mysql-8.0.19-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 设置服务端使用的字符集
character-set-server=utf8
# 默认存储引擎
default-storage-engine=INNODB
# 默认使用mysql_native_password插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置客户端默认字符集
default-character-set=utf8
[client]
# 设置客户端连接服务器的端口
port=3306
default-character-set=utf8
以上文件内容直接复制到创建的my.ini文件里面,安装目录可根据具体需要自行修改。
3、配置mysql的环境变量
4、以管理员的身份打开控制台
如果要设置数据库密码就依次执行以下命令
mysqld --initialize --console
mysqld -install
#数据库安装成功后,需要重置密码
alter user user() identified by "root";
如果不配置密码,或者安装成功后再配置密码可以执行这里的命令
mysqld --initialize-insecure --user=mysql
mysqld -install
5、启动mysql
net start mysql
6、启动mysql成功就可以通过mysql -u root -p的方式链接数据库了
总结: 整个安装过程就两条命令,要比使用exe安装简单多了,而且exe安装很容易出现各种问题,如果以上过程提示缺少相关环境,直接官网下载就行了
补充:此安装方法对应的数据库卸载方法
- 管理员身份打开控制台,运行
net stop mysql
命令停止mysql服务
- 把mysql的环境变量删除
- 找到MySQL的安装目录,全部删除
- 删除注册表mysql信息,可以查看以下路径,有就删除,没有就不管它
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
- 在控制台输入命令删除mysql服务
sc delete mysql
此时,mysql已经被完全卸载