1、下载地址
MySQL :: Download MySQL Community Server
2、使用命令行(cmd)进入mysql的bin目录下,初始化数据库,执行mysqld --initialize --console;
--console:表示在控制台输出,不添加则不展示下面那些信息;
最后一行root@localhost:后的hd&ed4J/!s(+就是临时密码,登录时会使用;
注意:(1)、data目录要先删,my.ini中不能有skip-grant-tables否则可能导致mysql服务起来后又停了,设置mysql安装目录时目录间隔用\\或/;
(2)、
C:\software\mysql-8.0.18-winx64\bin>mysqld --initialize --console
mysqld: [ERROR] Found option without preceding group in config file C:\software\mysql-8.0.18-winx64\my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
解决方法:my.ini复制时可能是UTF-8格式,将my.ini另存为ANSI格式;
(3)、也可使用mysqld --initialize --user=mysql --console 语句安装;
3、安装mysql服务:mysqld --install
4、启动mysql服务:net start mysql
关闭mysql服务:net stop mysql
5、登录mysql:mysql -u root -p
另计:要查询有几千张表的数据库时,登录时用mysql -u root -p -A,否则use 数据库名时会卡住;
6、修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
7、刷新缓存:flush privileges;