mysql安装

安装mysql:

第一步:下载安装包

https://www.mysql.com/downloads/

 

 包有免安装和手动安装的,我下的是面安装的

 

 

第二步:解压下载的包,并配置环境变量:

 

 

 

 第三步:新建文件my.ini,并写入信息,网上找的,修改下对应的路径

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\mysql-8.0.29-winx64\bin
# 设置mysql数据库的数据的存放目录
datadir = D:\mysql-8.0.29-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

第四步:初始化mysql

cmd进入命令窗口,开始执行相关命令

问题1、要管理员登录,否则报错Install/Remove of the Service Denied!

进入bin目录下执行

 

 

 输入mysqld --initialize 进行初始化mysql

输入上述命令,按回车,会发现文件夹下会多出一个新的文件夹data,里面err后缀的文件保存了数据库密码

 A temporary password is generated for root@localhost: 7WtycAe-X8fq

 

第五步:执行安装命令:mysqld --install

注意点:如果先前在电脑中装过mysql,请在cmd命令窗口输入sc delete mysql 删除之前的mysql服务。第一次安装请忽略 , 如下图所示:

 

 

第六步:启动服务、登录、改密码

net start mysql

mysql -uroot -p

alter user 'root'@'localhost' identified with mysql_native_password by ' 这里填写新密码 ';

直接登录登录数据库报错,存在问题1、登录前要执行启动,服务没启动报无法连接上端口:net start mysql    问题2、安全问题,手动输入密码才行,网上的命令登录失败

D:\mysql-8.0.29-winx64\bin>mysql -uroot -p;7WtycAe-X8fq
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

 

 

数据库客户端:

1.下载Navicat for MySQL 16

https://www.navicat.com.cn/download/navicat-for-mysql

一键安装

2.下载激活工具

https://pan.baidu.com/s/1QxxM72CC51lFuOld_GwQlA 提取码 j649

3.安装Mavicat,按步骤安装即可,安装完毕后先不要打开软件,断开网络连接,将激活工具复制到Navicat安装路径下,以管理员身份运行。

在弹出界面选择Navicat 15 Products选择MySQL,Languages选择Simplefied Chinese 点击Patch,点击确定 如下:(额,这是15的)16的暂时没找到工具,知道过程就行

 

 

4.打开Navicat,点击注册

5.返回到激活工具界面,点击Generate会自动填写注册码到软件输入框

 

 

 

6.在点击激活按钮,点击手动激活

7.将请求码复制到激活工具的文本框中,点击Generate激活码会自动填写到Navicat激活码文本框中,点击激活即可。

 

 

8、连接数据库

 

posted @ 2022-07-04 17:21  予璇CC123  阅读(347)  评论(0)    收藏  举报