数据库学习1——MySql部署

1 下载

下载地址:MySQL :: Download MySQL Community Server
下载地址

2 添加环境变量

2.1 新建环境变量MYSQLPATH

将下载的mysql压缩包放到指定文件夹下解压并复制其bin文件夹路径添加到环境变量MYSQLPATH
image

2.2 在Path中添加mysql路径

image

3 创建my.ini文件并添加启动配置

3.1 cmd创建my.ini文件

cd D:\mysql\mysql-8.3.0-winx64
type nul>my.ini

3.2 添加配置

点击查看配置
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
#设置MySQL默认端口号
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-8.3.0-winx64
# 设置 mysql数据库的数据的存放目录,MySQL8+不需要以下配置,系统自己生成
# datadir=D:\\mysql\\mysql-8.3.0-winx64\\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。可防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#服务端使用的字符集默认为UTF8
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

my.ini文件更详细配置可参考:MySQL配置文件学习-my.ini - 简书 (jianshu.com)

3.3 初始化并安装数据库

mysqld -install
mysqld --initialize --console

执行完之后会为root账户生成一个临时密钥用于登录mysql
image
注:(1)若不是第一次安装,需要先删除mysql服务:

sc delete mysql

(2)初始化data目录

cd D:\mysql\mysql-8.3.0-winx64\bin
mysqld --initialize-insecure

(3)若mysql install提示Service Denied则需要使用管理员运行cmd。

3.4 启动和停止数据库

net start mysql
net stop mysql

3.5 登录、查看账户状态和退出数据库

mysql -u root -p
status
exit

3.6 修改账户密码

alter user 'root'@'localhost' identified by '123456';

3.7 更换新版本的数据库

(1)部署新的数据库,并指定新的datadir保存数据;
(2)CTRL+R然后输入regedit,在HKEY_LOCAL_MACHINE\SYSTEM\Services下,找到mysql注册表,更改ImagePath为新数据库的路径;
(3)更改环境变量Path为新数据库路径;
(4)启动cmd并输入net start mysql启动数据库。

posted @ 2024-05-26 23:45  wrj的博客  阅读(5)  评论(0)    收藏  举报