标签:def ref mysql的安装 with pass init mysqld class ali
1.官网下载.zip格式的MySQL Server的压缩包,选择x86或x64版,并解压。
2. 创建 data文件夹 及 my.ini文件,并编辑
[mysqld] # 设置为自己MYSQL的安装目录 basedir=D:\program-files\mysql-8.0.19-winx64 # 设置为MYSQL的数据目录 datadir=D:\program-files\mysql-8.0.19-winx64\data port=3306 character_set_server=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8
3. 以管理员身份运行cmd,并cd到mysql中的bin目录下,执行命令:mysqld --initialize --user=mysql --console , 该命令会创建data目录与数据库,生成root用户和临时密码
若提示找不到vcruntime_1.dll,则到微软官网(https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads)下载 vc_redist.x64.exe 安装即可
4. 修改root帐号密码
运行cmd,输入net start mysql启动MySQL服务,再输入mysql -u root -p,然后输入临时密码(上图的 +RtYHShir3ft)。mysql5.7.9
之后,就没有了password
函数,所以,使用传统的password()
函数修改root密码的话,就会提示sql错误.
正确设置密码的方法是:
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
标签:def ref mysql的安装 with pass init mysqld class ali
原文地址:https://www.cnblogs.com/leohe/p/12752375.html