加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

手动安装mysql数据库和完全卸载教程(详细条理)

发布时间:2022-09-17 15:49:51 所属栏目:MySql教程 来源:
导读:  随着MySQL迅速的更新,MySQL已经更新到了8.0的版本,但是看安装教程很多还是5.X的版本,对于选择版本这个问题可能会困扰不少人,那么它和我们之前用的5.X版本有什么明显的区别那?

  首先给大家看下MySQL5.
  随着MySQL迅速的更新,MySQL已经更新到了8.0的版本,但是看安装教程很多还是5.X的版本,对于选择版本这个问题可能会困扰不少人,那么它和我们之前用的5.X版本有什么明显的区别那?
 
  首先给大家看下MySQL5.X自带表的查询速度:
 
  linux 卸载mysql_卸载mysql_卸载mysql服务
 
  下面是MySQL8.0的自带表的查询速度:
 
  卸载mysql服务_linux 卸载mysql_卸载mysql
 
  同样的数据,但是查询的结果显而易见,MySQL8.0查询速度快得多。
 
  我的电脑是64位Win10系统,在win7系统上按照下面教程也很顺利,下面是手动安装mysql的教程,对大家有所帮助,谢谢。
 
  【安装步骤】 1.到官网下载压缩包
 
  官网:
 
  卸载mysql_linux 卸载mysql_卸载mysql服务
 
  linux 卸载mysql_卸载mysql_卸载mysql服务
 
  linux 卸载mysql_卸载mysql服务_卸载mysql
 
  mysql不需要安装,只需要将压缩包解压到某个位置,我直接把压缩包解压到D盘的mysql文件夹中了。
 
  2.设置环境变量
 
  设置环境变量的目的就是为了运行命令方便,不管在哪个位置下运行mysql命令都能执行。
 
  鼠标右击“此电脑”->属性->高级系统设置->环境变量,在系统变量里选择PATH,在其后面添加mysql解压缩后bin文件夹的路径 (例如我的是D:\mysql\bin )卸载mysql,如果是一整行添加之前注意要先在前面用分号;分隔开。
 
  linux 卸载mysql_卸载mysql_卸载mysql服务
 
  然后在mysql目录下手动创建一个data文件夹和txt文件(有的教程说这里不能手动创建data文件夹,否则后面可能会出现无法启动数据库的现象,我亲测在win7和win10系统下安装时手动创建很正常),在txt中添加以下配置内容后修改文本文档后缀名,变为my.ini,配置内容如下:
 
  注意修改安装目录与数据存放目录
 
  [mysqld]
 
  # 设置3306端口
 
  port=3306
 
  # 设置mysql的安装目录
 
  basedir=D:\mysql
 
  # 数据库的数据的存放目录
 
  datadir=D:\mysql\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
 
  [mysql]
 
  # 设置mysql客户端默认字符集
 
  default-character-set=utf8
 
  [client]
 
  # 设置mysql客户端连接服务端时默认使用的端口
 
  port=3306
 
  default-character-set=utf8
 
  3.初始化数据库
 
  使用管理员身份打开cmd命令行(C:\Windows\System32\cmd.exe), 进入mysql解压目录(D:\mysql\bin)
 
  卸载mysql_linux 卸载mysql_卸载mysql服务
 
  卸载mysql_卸载mysql服务_linux 卸载mysql
 
  3.1如果电脑之前安装过mysql,需要先把历史服务卸载后再进行安装。
 
  3.1.1卸载历史服务
 
  mysqld remove mysql
 
  sc delete mysql
 
  3.1.2这一步可能有问题,如果历史原因导致莫名其妙的安装失败,可以试试,后果自负,我的没出现问题
 
  进入regedit Ctrl+F 搜索mysql MYSQL 删除所有出现有mysql的配置文件
 
  3.2数据库初始化
 
  用管理员身份运行命令行,进入安装MySQL下的bin目录,输入如下命令:
 
  自动生成root用户,可以不带密码(推荐用这个命令):
 
  mysqld --initialize-insecure
 
  或者带随机密码:
 
  mysqld --initialize
 
  随机密码被保存在错误日志里,位于(前面配置好的datadir)数据文件夹下,文件名为:主机名.err
 
  注意:如果要重新初始化,必须先清空data文件夹。(包括停止下一步的服务)
 
  4.安装并启动服务
 
  在命令行下执行。
 
  安装服务:
 
  mysqld -install
 
  启动服务:
 
  net start mysql
 
  (回退的时候反过来,停止、卸载服务:
 
  net stop mysql
 
  mysqld -remove
 
  )
 
  卸载mysql_linux 卸载mysql_卸载mysql服务
 
  5.进入MySQL
 
  无密码进入:
 
  mysql -u root
 
  有密码的进入方式:
 
  mysql -u root -p
 
  有密码的话进去就要求输入,随机密码的话位置上面提到过了。
 
  然后就进入mysql了。
 
  卸载mysql_卸载mysql服务_linux 卸载mysql
 
  【补充】 1.修改密码
 
  默认root密码为空的话 ,使用navicat时会无法连接,所以我们需要修改root的密码。
 
  1.1如果一开始没有设置密码,安装后又想设置密码,可以通过以下命令设置密码:
 
  cmd中行输入命令:
 
  mysql -u root -p
 
  提示 welcome to the mysql monitor!的字样即表示登录成功。
 
  关闭当前命令行,重启cmd.exe
 
  输入mysqladmin -u root -p password,回车
 
  出现“Enter password:”,未设置密码时默认没有密码,直接回车
 
  接着出现“New password:”输入新的密码,回车即可,
 
  接着出现“Confirm new password:”确认密码,回车即可。
 
  修改完密码以后,下次重新登录是,
 
  键入mysql -u root -p即可,接着输入设置后的密码即可登录。
 
  1.2 如果生成随机密码,要修改密码:
 
  使用ALTER修改root用户密码,方法为 ALTER userIDENTIFIED BY '新密码'。在mysql 5.7.9以后废弃了password字段和password()函数;authentication_string:字段表示用户密码。如下:
 
  ALTER user 'root'@'localhost' IDENTIFIED BY '12345';
  注意: 一定不要采取如下形式该密码:
 
  use mysql;
  update user set authentication_string="newpassword" where user="root";
  这样会给user表中root用户的authentication_string字段下设置了newpassword值;
 
  当再使用ALTER USERIDENTIFITED BY 'newpassword'时会报错的;
 
  因为authentication_string字段下只能是mysql加密后的41位字符串密码;其他的会报格式错误;
 
  *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE
 
  2.退出数据库可以输入exit或者quit命令。 3.安装教程到此结束,如果需要完全卸载MySQL,可以参考这篇文章,在最末尾部分,很详细,亲测好用。
 
  教程到此结束,谢谢。
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!