记录一下部分工作流程
安装步骤
1.下载官网免安装版本
至于为什么要下载免安装版,因为自动安装不能设置安装目录,且不容易删除彻底,为了避免以后的麻烦,还是现在麻烦点好
官网直达:https://dev.mysql.com/downloads/mysql/
选择小包那个安装
2.解压
3.配置环境变量
配置变量名
MYSQL_HOME:mysql安装目录
在path中添加%MYSQL_HOME%\bin
完成环境变量配置
4.配置my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\Environment\\MySql\\mysql_8.0.32
# 设置mysql数据库的数据的存放目录
datadir = D:\\mysql\\mysql_8.0.32\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
5.进入bin文件夹(cmd管理员模式)
输入mysqld --initialize 进行初始化mysql。
这里进入新生成的data文件夹
找到一个名为“计算机名.err”的文件,打开,内部有初始密码👇
此处搜索temperary password即可,临时密码在root@localhost后
随后打开cmd,若已安装mysql则先执行mysql服务卸载操作
sc delete mysql
随后打开cmd进入安装文件夹内bin子文件夹下,执行如下操作
mysqld --install
成功则提示Service successfully installed
若提示Install/Remove of the Service Denied!
请先以管理员身份进入该文件夹下再进行相关操作
随后同样在该文件夹下,执行以下命令
net start mysql
提示 Mysql服务已启动成功
若此处产生如下问题:
MySql服务启动失败,或者MySql服务启动成功后在执行之后的相关操作提示失败查看服务发现mysql服务停止,则进行如下操作:
1.删除服务后重装服务
2.查看my.ini文件中是否有skip-grant-tables,如果有,注释或删除
3.删除data文件夹,重新初始化
继续:更新root账户密码
在bin文件夹下启动管理员cmd,如下指令
mysql -u root –p
提示输入password,直接把之前的临时密码粘贴过来,回车,进入mysql控制界面,输入:
alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';
ok,大功告成。
6.下载navicat15或16Premium
无法长期使用请参照其他博主,有完美解决方法
左上角新建连接,输入mysql及其账号密码
在新生成的数据库下建立新的database,然后就可以开始数据库的设计了,建议还是使用sql语言进行数据库的建立,很多附加的条件只有sql语言能实现。
总结
以上即为Mysql环境安装的全部过程及其中可能遇到的一些问题的解答记录,希望能对初学的人能有些帮助。