MySQL绿色版下载与配置
MySQL绿色版下载与配置
InsectMkMySQL5.7绿色版下载与配置
下载
配置
Windows11
将下载好的压缩包解压到你想安装的路径下
配置文件
创建my.ini
配置文件,可以按照我给的例子,需修改路径为你MySQL解压的路径,路径分割一定要用双斜线,否则可能会出错
1 | [mysqld] |
安装
初始化
使用管理员打开cmd
命令窗口,并进入到MySQL根目录下的bin
目录,键入mysqld --initialize
,根据配置文件初始化数据库
如果提示xxx.dll文件缺失,请使用DirectX程序修复一下,一般都能够解决
如果没有这个程序,可以点击此链接进行下载,提取码8888,解压后运行.exe
的那个文件点击修复就行了
然后重新键入mysqld --initialize
,运行成功后不会出现任何提示
安装服务
依旧使用管理员打开cmd
命令窗口,并进入到MySQL根目录下的bin
目录,键入mysqld --install
命令安装mysql服务
安装成功会提示:Service successfully installed
开启服务
使用管理员cmd
窗口开关mysql服务
1 | $ net start mysql # 开启mysql服务 |
环境变量
要想在所有目录都能使用mysql命令,那么需要将mysql命令添加到Path
中
此电脑->属性->高级系统设置->高级->环境变量->系统变量->新建,增加MYSQL_HOME
环境变量,值为你MySQL的根目录
再修改Path
环境变量,添加新值%MYSQL_HOME%/bin
,如果编辑时不是列表形式则在值的行尾添加;%MYSQL_HOME%/bin
依次点击确定,直到退出编辑
修改密码
在初始化MySQL时会为root生成一个默认的密码,存放在my.ini
中设置的data
文件夹下的后缀为.err
的文件中
文件名称为你的计算机名(不知道你的是不是,反正我的是),后缀为.err
(应该就一个文件的后缀是这个)
进入文件搜索关键字:A temporary password is generated for root@localhost,应该就能找到了,我的格式如下
1 | 2023-01-23T12:48:17.108409Z 1 [Note] A temporary password is generated for root@localhost: H%NHtLwNs6mi |
密码就是最后那串莫名其妙的字符H%NHtLwNs6mi
打开一个cmd
命令窗口,键入mysql -uroot -p
回车,再输入你的随机密码,就能进入MySQL数据库系统了
通过ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxxx';
语句来修改root的密码,其中xxxxxx为你需要修改的密码
提示**Query OK, 0 rows affected (0.00 sec)**,则表示修改成功,键入\quit
退出系统,重新键入mysql -uroot -p
,再加上你修改的密码,就能进入系统啦
增加用户
使用root账户,执行CREATE USER 'username'@'host' IDENTIFIED BY 'password';
命令以创建新用户
例:CREATE USER 'manager'@'%' IDENTIFIED BY '123456';
授权
创建数据库并指定字符集(其实不用指定,因为在my.ini
中就已经指定了默认字符集)
1 | CREATE DATABASE test DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; |
其中test表示数据库名称
将test数据库中所有表的所有权限都授权给manager用户
1 | GRANT ALL ON test.* TO 'manager'@'%'; |
以manager身份登录MySQL就能看到test数据库以及它下面的所有表了