mysql8.0.29安装教程:MYSQL8.0.20-win10-安装
mysql8.0.29安装教程:MYSQL8.0.20-win10-安装#设置3306端口[mysqld]%MYSQL_HOME%\bin 1.新建my.ini配置文件,内容如下:
下载地址:https://dev.mysql.com/downloads/mysql/8.0.html
建议自己找,选择操作系统对应的安装版本,我选用的是:mysql-8.0.20-winx64.zip
要配置环境变量新建mysql_HOME
在path里面追加
%MYSQL_HOME%\bin
1.新建my.ini配置文件,内容如下:
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\mysql-8.0.20-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.20-winx64\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
2.初始化mysql服务配置并输出到信息到控制台,看上图,有默认密码:5Y(EufSb(Gz
mysqld --initialize --console
3.安装实例
mysqld –install
4.启动服务
net start mysql
5.改密码
mysql -u root -p
alter user "root"@"localhost" identified by "a123456";
非数据库服务器不能访问root用户
其他电脑不能用root连数据库,看了端口是通的,是root用户本身只允许localhost访问,要改下
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
卸载
先执行mysqld -remove
在去掉环境变量
在删掉整个mysql解压的文件,例如D:\mysql-8.0.20-winx64