卸载MySQL

电脑已经安装过mysql的 卸载电脑上的mysql方法:

  • 我的电脑--》右键--》属性--》高级系统设置--》环境变量--》系统变量里面--》找到环境变量Path

  • 例子:

    /**

    */

    C:\WorkSofe\app\Administrator\product\11.2.0\dbhome_1\bin;

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;

    %SYSTEMROOT%\System32\WindowsPowerShell\v1.0;

    C:\WorkSofe\Java\jdk1.7.0_55\bin;C:\WorkSofe\Java\jre7\bin;E:\mysql

  • 删除原来mysql的路径(上面例子要删除的就是 E:\mysql)

  • 删除掉原来mysql的文件(必须先关闭mysql服务:net stop mysql)

  • 打开dos命令行。输入命令 sc delete mysql (删除mysql的服务)

因为5.7以后都是免安装,所以下载下来的包都是免安装的,那么必须进行设置才能使用。

安装步骤

第一步找到mysql的压缩包(32位和64位步骤一样,名字不一样而已,这里我用64位进行演示),并进行解压,解压到(D盘E盘F盘,随便你解压到哪个盘)

8.然后输入pushd F:\mysql-5.7.17-winx64\bin,

9.然后输入 mysqld -install ,成功之后会显示 Service successfully installed

10.然后输入 mysqld --initialize-insecure --user=mysql ,等待一段时间后 mysql用户名初始化为root 密码为空。

11.然后输入 net start mysql 启动服务 。显示服务启动成功

12.然后输入mysql -u root -p 回车 让你输入密码(密码空),继续回车,进入到mysql以后

13.然后输入 set password = password("root"); 把密码重设成root,显示quikey ok 成功。。然后输入quit 退出数据库 关闭cmd

14.我的电脑--》属性--》高级系统设置--》环境变量--》系统设置中找到Path。然后编辑光标移动到末尾,如果末尾处他没有分号。那么你自己添加一个英文分号,然后把第8个步骤的 bin路径复制粘贴到后面 F:\mysql-5.7.17-winx64\bin 然后确定 确定确定 打开cmd 输入mysql -u root -p 输入密码 登录成功 。

启动和停止MySQL服务/登录和退出

  • 方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务

  • 方式二:通过命令行方式

    • 启动:net start mysql服务名
    • 停止:net stop mysql服务
  • 登录 mysql –h 主机名 –u用户名 –p密码

  • 退出 quit 或 exit


注册好mysql以后在修改my.ini

数据库出现???的在my.ini文件中[mysqld]前面添加以下内容

[client]
default-character-set=utf8 [mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci [mysql]
default-character-set=utf8

linux 安装mysql

  • 1.1 yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版
cd /usr/local/src
mkdir mysql5
cd mysql5
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
  • 1.2 通过yum命令开始安装
yum install mysql mysql-server mysql-devel -y
  • 1.3 启动
#启动命令
systemctl start mysql.service
#停止命令
systemctl stop mysql.service
  • 1.4 验证

    启动后会占用3306端口。 使用如下命令查看3306端口是否启动,如果启动了则表示mysql处于运行状态。
netstat -anp | grep 3306

  • 1.5 设置密码
#这里设置为root了
mysqladmin -u root password root

  • 1.6 进入mysql
mysql -u root -p

  • 1.7 查询是否有数据库
show databases;

  • 1.8MySql中user表中主机配置(配置远程可以访问)

进入mysql库,查询user表

添加一个权限控制

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

再次查询user表

删除其他的再次查询确定

delete from user where host!='%';

刷新

mysql>flush privileges;

Mysql环境搭建(及中文乱码解决)的更多相关文章

  1. [转]mysql导入导出数据中文乱码解决方法小结

    本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 ...

  2. Delphi+MySQL:TADOQuery使用插入中文乱码解决方法

    Delphi+MySQL:TADOQuery使用插入中文乱码解决方法 with adoquery dobeginclose;sql.clear;sql.text:=' insert into test ...

  3. mysql导入导出数据中文乱码解决方法小结

    linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqld ...

  4. mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)

    当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12',' ...

  5. mysql在cmd里中文乱码解决办法

    右边画红线部分中文已经乱码,左边红线里中文则完美显示出来了. 解决办法   用set  names   utf-8: 效果如图

  6. mysql 查询导出 excel 中文乱码 解决 --default-character-set=gbk

    mysql  --default-character-set=gbk -uroot -p   -D open_fusion -e  " select * from table1  " ...

  7. php mysql 中文乱码解决方法

    本文章向码农们介绍php mysql 中文乱码解决方法,对码农们非常实用,需要的码农可以参考一下. 从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行 解 ...

  8. windows mysql utf-8中文乱码解决方法

    今天写项目,无论如何实质调试,在mysql里始终是中文乱码,找了好多办法一个一个尝试,最终才找到解决办法: 打开wamp-> mysql→my.ini,在如图所示的地方添加相应的代码

  9. 可遇不可求的Question之导入mysql中文乱码解决方法篇

    可遇不可求的Question之导入mysql中文乱码解决方法篇 先 set names utf8;然后 source c:\1.sql ?

随机推荐

  1. 关于input输入框内设置小图标的问题

    其实很简单,只需要html和css就可以搞定啦 首先:<input class="layui-input" id="test1" placeholder= ...

  2. bootStrap table 和 JS 开发过程中遇到问题汇总

    1..bootStrap-table表头固定 在table定义的时候给高度属性就可以自动生成滚动条,并且固定表头[height: 220,] 2.为动态生成的DOM元素绑定事件 on("cl ...

  3. 20190227xlVBA辅助输入

    Dim tg As Range Dim FreeInput As Boolean Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.Retur ...

  4. Flask之项目创建,路由以及会话控制

    Flask Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架. Flask 本身相当于一个内核,其他几乎 ...

  5. 高级FTP服务器开发

    要求: 1. 用户加密认证 2. 多用户同时登陆 3. 每个用户有自己的家目录且只能访问自己的家目录 4. 对用户进行磁盘配额.不同用户配额可不同 5. 用户可以登陆server后,可切换目录 6. ...

  6. unity中鼠标左键控制摄像机视角上下左右移动

    enum RotationAxes { MouseXAndY, MouseX, MouseY } RotationAxes axes = RotationAxes.MouseXAndY; //@Hid ...

  7. JQ 向上查找指定 同辈元素 找到后返回

    由于JQ 只有 prev() 和 prevAll() prev()只能找一个 prevAll()把所有的都给找了 我想要的是: 在同辈元素中向上找,直到找到 我指定的元素 后,返回他. 所以自己写了个 ...

  8. 防止asp马后门

    好多朋友都拿的有webshell吧,基本上都加了密的...  可是,没见到源码,很难测试它到底有没有后门, 指不定给别人打工了...  下面贴种很简单的方法,大家别扔蛋哈 (asp的哦)  在代码的最 ...

  9. VirtualBox fedora29 安装

    目录 准备工作 VirtualBox安装 fedora安装 快捷键定义 准备工作 平台配置 win10 64位 内存 8G 硬盘 1T 下载地址 VirtualBox 5.2.22:https://w ...

  10. ADO.NET 中的五个主要对象

    Connection:主要用来开启程序和数据库的连接 Command:主要是用来对数据库发出一些指令,. DataAdapter;主要在数据源以及DataSet之间执行数据库的传输工作 DataSet ...