MySQL下载与安装
1、下载
下载地址
https://dev.mysql.com/downloads/mysql/
下载流程
1、根据需要选择需要的mysql版本,以及安装方式
2、我这里选择“命令”方式安装,所以下载上面的,点击“下载"菜单
2、创建mysql文件夹及ini文件
1、解压下载后的安装包到指定的目录
D:\ConfigurationDirectory\mysql-8.0.25
2、需要创建一个data文件夹、以及一个my.ini文件
my.ini文件内容如下
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\ConfigurationDirectory\mysql-8.0.25
# 设置mysql数据库的数据的存放目录
datadir=D:\ConfigurationDirectory\mysql-8.0.25\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
创建完后的目录结构如下
3、设置系统变量
1、设置系统变量
变量名:MYSQL_HOME
变量值:D:\ConfigurationDirectory\mysql-8.0.25
2、在Path系统变量中,增加下述内容
%MYSQL_HOME%\bin
4、开始安装
1、去到mysql bin目录下
D:\ConfigurationDirectory\mysql-8.0.25\bin
2、使用管理员权限,切换到cmd窗口下,执行初始化命令
mysqld --initialize --console
看到“A temporary password is generated for root@localhost: rI;j5iy_#Iup”信息打印,代表初始化成功
初始化musql密码
rI;j5iy_#Iup
3、执行安装命令
mysqld --install
若执行报如下错误:Install/Remove of the Service Denied!
解决办法:使用管理员权限打开cmd.exe即可
若显示“Service successfully installed.”则代表mysql安装成功
4、启动mysql
net start mysql
5、登录mysql,输入初始密码
mysql -u root -p
6、修改mysql密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';
注意:此时不要重启mysql服务
7、设置禁用密码过期
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
8、设置所有IP的机器都能访问root用户
update user set host='%' where user = 'root';
9、刷新mysql的系统权限相关表
FLUSH PRIVILEGES;
10、授权root用户拥有所有数据库的所有权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
11、权限命令执行完毕,继续执行刷新mysql的系统权限命令
FLUSH PRIVILEGES;
至此mysql安装完毕