TIP
新版mysql,windows安装
最新版本下载Mysql下载 下载后将文件解压到要安装的目录下,如E:\mysql-8.0.27
。
配置mysql
打开E:\mysql-8.0.27
,在该目录下创建my.ini
文件,编辑文件内容:
bash
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\\mysql-8.0.27
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=E:\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
启动mysql数据库
以管理员身份打开 cmd 命令行工具,切换目录:
bash
cd E:\mysql-8.0.27\bin
初始化数据库
bash
mysqld --initialize --console
执行完成后,会输出root的初始密码
bash
2021-12-21T02:02:34.677271Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: tRo)3=j&O;Nk
初始密码:tRo)3=j&O;Nk
输入安装命令
bash
mysqld install
输入启动命令
bash
net start mysql
登录mysql
输入下面代码
bash
mysql -u root -p
回车,输入初始密码,登录成功后会看到提示Welcome to the MySQL monitor.
登录其他主机数据库
bash
mysql -h 主机名或ip地址 -P 端口号 默认3306 -u 用户名 -p
修改密码(与旧版不同)
bash
alter user 'root'@'localhost' identified by '123456';
修改成功提示Query OK, 0 rows affected (0.09 sec)
输入quit;
退出,然后使用新密码登录
数据库备份和还原
- 备份
bash
E:\mysql-8.0.27\bin>mysqldump -u root -p test >E:/test.sql
Enter password: *********
还原1
创建一个数据库
bashmysql> create database test;
退出数据库,还原操作
bashE:\mysql-8.0.27\bin>mysql -u root -p test < E:/test.sql
还原2
创建一个数据库
bashmysql> create database test;
还原数据库
bash# 使用数据库 mysql> use test; # 还原 mysql> source E:/test.sql
环境变量配置
参考: