MySQL
mysql 的使用
mysql 的简单配置使用
免安装版本
下载
免安装版本下载地址: https://dev.mysql.com/downloads/mysql/
配置文件初始化
创建配置文件,命名为 my.ini,内容如下
[mysql] |
安装 mysql 服务,输入
mysqld -install |
初始化 mysql,输入以下命令,mysql 目录下会生成 data 文件夹
mysqld --initialize |
如果没有生成 data 文件夹,则使用以下命令
mysqld --initialize-insecure --user=mysql |
启动数据库
启动 mysql
net start mysql |
打开 mysql 根目录下的 data 文件夹,找到后缀是.err 的文件以文本打开找到 password 临时密码
设置密码
mysqladmin -u root -p password |
要停止 mysql 服务,使用命令
net stop mysql |
数据库连接成功之后,可以查看数据库
show databases; //查看数据库 |
navicat 连接 mysql 时报错 1251 怎么办
新安装的 mysql8,使用破解版的 navicat 连接的时候一直报错 1251
发现是 mysql8 之前的版本中加密规则是 mysql_native_password,而在 mysql8 之后,加密规则是 caching_sha2_password。
解决问题方法有两种,
- 一种是升级 navicat 驱动;
- 一种是把 mysql 用户登录密码加密规则还原成 mysql_native_password。
进入 mysql 加密规则还原成 mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; |
权限
select host,user,authentication_string from mysql.user; |