1. 官方网站下载ZIP版本安装包。
2. 修改mysql根目录下配置文件 my-default.ini去掉 basedir 和 datadir 前面的#,并配置自定义路径,初始化时默认在当前解压目录下创建。
添加 skip-grant-tables 不需要密码验证,直接登录,目的为了修改root密码,修改后可以再注释掉。
添加 default_password_lifetime=0 密码永久有效。
添加 default-character-set=utf8,character_set_server=utf8 设置字符编码
3. 初始化mysql目录bin\mysqld --initialize-insecure --user=mysql
4. 启动mysql服务
bin\mysqld --standalone --console,或者bin\mysqld --standalone --skip-grant-tables --console
如果需要注册成系统服务,bin\mysqld install mysql --defaults-file="my-default.ini"
启动系统服务, net start mysql
5. 修改root用户密码
c:>bin\mysql –u root
mysql>use mysql;
mysql>UPDATE user SET authentication_string=password ('root') WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
6. 允许数据库远程连接
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
使用“select host,user from user;”查看修改是否成功。