卸载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. nrf52832-定时器例程

    SDK版本:15.20 代码 #include <stdbool.h> #include <stdint.h> #include "nrf_delay.h" ...

  2. Angular4学习笔记(七)- ViewChild和ViewChildren

    基础 ViewChild ViewChild 装饰器用于获取模板视图中的元素或直接调用其组件中的方法.它支持 Type 类型或 string 类型的选择器,同时支持设置 read 查询条件,以获取不同 ...

  3. Django 模板继承

    本质上来说,模板继承就是先构造一个基础框架模板,而后在其子模板中对它所包含站点公用部分和定义块进行重载. 让我们通过修改 current_datetime.html 文件,为 current_date ...

  4. 日常英语---八、REBOOT - What is the difference? -MapleStory

    日常英语---八.REBOOT - What is the difference? -MapleStory 一.总结 一句话总结: trade transfer drop_rate equipment ...

  5. 查看CPU温度

    因为不喜欢鲁大师,所以检索看有没有别的软件. 1)先是找到了aida64, 结果好像是要付费的,就没装. 2)因为自己也就想看cpu温度,于是寻思自己编程解决. 找到了下面的文章. 不但介绍了怎么编程 ...

  6. ionic3 双向数据绑定失效 脏值检测失效

    最近在使用ionic3过程中,使用了eval()方法进行字符串拼接成一个function使用 在eval()方法中,只能使用局部变量,全局变量无法使用,ionic3的this在eval中失效(unde ...

  7. 康拓展开-排列的hash

    对于一个集合内所有元素的排列,康拓展开是一个无冲突的hash法.其规则便是将排列在逻辑上排好序,然后每个排列的序号即是hash值. 关键就在如何快速求出序号和快速还原啦. 首先我们确定一好集合内各元素 ...

  8. zzw原创_解决Could not chdir to home directory /test/bdctool: Permission denied一例

    1.用命令新建一用户 adduser -d /test/bdctool  -m bdctool 2.用新用户登录,报错:Could not chdir to home directory /test/ ...

  9. html5(八) IndexedDB

    IndexedDB 是一个数据库系统,它在用户的计算机上存储索引信息. IndexedDB与传统的数据库不同.在IndexedDB中,数据库中的信息以对象的形式存储在对象库表中.对象库没有特定的结构, ...

  10. CloudStack学习-1

    环境准备 实验使用的虚拟机配置 Vmware Workstation 虚拟机系统2个 系统版本:centos6.6 x86_64 内存:4GB 网络:两台机器都是nat 磁盘:装完系统后额外添加个50 ...