mysql下载地址:
https://dev.mysql.com/downloads/mysql/
安装流程:
1、解压到一个目录(我的解压目录为E:\MySql)
创建my.ini(ANSI编码保存),具体内容如下:
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#安装路径
basedir=E:\MySql
#数据路径
datadir=E:\MySql\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
E:\MySql\bin\mysqld.exe
将my.ini拷贝到解压目录
2、将mysql注册为windows系统服务(若提示拒绝访问,则以管理员打开命令行),执行以下命令:
mysqld install MySQL --defaults-file="E:\MySql\my.ini"
PS: 移除mysql(mysqld remove)
3、启动服务
命令行执行net start mysql
或者手动启动(服务列表找到mysql)
PS:若启动服务失败,返回未知的错误,解决方法如下:
1)确认解压目录是否存在data目录,如果存在则删除
2)生成data目录,执行mysqld --initialize-insecure
3)启动mysql服务
PS:停止服务(net stop mysql
)
4、登录mysql(切换到安装目录bin目录下)
1)获取mysql的root账户临时密码(安装目录data目录下.err文件)
2)登录mysql,执行mysql -u root -p
,输入临时密码
3)修改密码,执行set password for root@localhost =newpassword
5、mysql连接失败处理(错误码1251)
1)修改密码加密规则
ALTER USER root@localhost IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
2)更新用户密码(我的密码为root)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
3)刷新权限
FLUSH PRIVILEGES;