1、设置环境变量 在PATH变量中添加mysql的bin目录,如:D:\Program Files\mysql-5.7.17-winx64\bin 或者建立名为MYSQL_HOME,值为D:\Program Files\mysql-5.7.17-winx64的变量;并在PATH中添加%MYSQL_HOME%\bin 2、修改my-default.ini 去掉文件中的#,并添加相应路径, 如: basedir = D:\Program Files\mysql-5.7.17-winx64 datadir = D:\Program Files\mysql-5.7.17-winx64\data port = 3306 3、初始化操作,建立data目录(密码在输出末尾) mysqld --initialize --console 4、安装mysql服务 mysqld -install(默认mysql) 5、启动mysql服务 net start mysql 6、登陆 mysql -u root -p (首次登陆,密码在错误日志中) 7、修改密码 登陆成功后,set password = password('admin');设置密码,并刷新权限flush privileges; 注: mysqld --initialize 操作会产生随机密码,在错误日志中可以查看,例如,data\DESKTOP-5VFVAF1.err
Mysql开启远程访问
update user set host='%' where user ='root';
my.ini文件内容 [mysql] # 设置mysql默认字符集 default-character-set=utf8
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\Program Files\MySQL\mysql-5.7.17-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Program Files\MySQL\mysql-5.7.17-winx64\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
[client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
