Mysql环境搭建(及中文乱码解决)
卸载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环境搭建(及中文乱码解决)的更多相关文章
- [转]mysql导入导出数据中文乱码解决方法小结
本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 ...
- Delphi+MySQL:TADOQuery使用插入中文乱码解决方法
Delphi+MySQL:TADOQuery使用插入中文乱码解决方法 with adoquery dobeginclose;sql.clear;sql.text:=' insert into test ...
- mysql导入导出数据中文乱码解决方法小结
linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqld ...
- 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',' ...
- mysql在cmd里中文乱码解决办法
右边画红线部分中文已经乱码,左边红线里中文则完美显示出来了. 解决办法 用set names utf-8: 效果如图
- mysql 查询导出 excel 中文乱码 解决 --default-character-set=gbk
mysql --default-character-set=gbk -uroot -p -D open_fusion -e " select * from table1 " ...
- php mysql 中文乱码解决方法
本文章向码农们介绍php mysql 中文乱码解决方法,对码农们非常实用,需要的码农可以参考一下. 从MySQL 4.1开始引入多语言的支持,但是用PHP插入的中文会出现乱码.无论用什么编码也不行 解 ...
- windows mysql utf-8中文乱码解决方法
今天写项目,无论如何实质调试,在mysql里始终是中文乱码,找了好多办法一个一个尝试,最终才找到解决办法: 打开wamp-> mysql→my.ini,在如图所示的地方添加相应的代码
- 可遇不可求的Question之导入mysql中文乱码解决方法篇
可遇不可求的Question之导入mysql中文乱码解决方法篇 先 set names utf8;然后 source c:\1.sql ?
随机推荐
- 使用scss为css样式自动添加浏览器前缀
当一个浏览器实现一个新的属性.值或者选择器,而这个特征还不是处于候选推荐标准状态的时候,这属性的前面会添加一个前缀以便于它的渲染引擎识别. 浏览器使用前缀来尝试一些新属性.值和选择器,即使他们还没有最 ...
- 读写方式 r , r+ , w , w+ , a , a+
r只读,r+读写,不创建:r+:可读可写,若文件不存在,报错 w如果文件已经存在,则不替换: w 就是打开文件,文件如果不存在,就会新建一个文件: w+: 可读可写,若文件不存在,创建 信息来源:ht ...
- 服务列表中找不到mysql
服务列表中找不到mysql - 解决办法 1.在开始处输入cmd,找到cmd选择以管理员身份运行(必须以管理员运行,直接win+r打开无效) 2.进入到MySQL安装目录的bin目录 3.执行mysq ...
- ThinkPHP5.0完全开发手册 --技术文档
1.ThinkPHP5.0完全开发手册.chm 链接:https://pan.baidu.com/s/1199wK6q6O9IyOf5RU_-Xow 提取码:hnek 2.ThinkPHP5.0完全开 ...
- 8个让DevOps转型取得成功的关键步骤
关注嘉为科技,获取运维新知 在数字化时代,企业需要更快更灵活的交付来支持业务运营,这种迫切的需求促成了DevOps的高速发展,成为了企业获得竞争优势的关键.尽管大家都知道DevOps给业务带来的好 ...
- 牛客练习赛42 C 出题的诀窍
题目链接:https://ac.nowcoder.com/acm/contest/393/C 这个题就是对于每个数算贡献,如果有相同的数,只计算先出现的数的贡献 对于数x,若它在前i行的数目分别为a1 ...
- 实践:搭建基于Load Balancer的MySql Cluster
服务器规划: 整套系统全部在rhel5u1 server 64位版本下,由基于xen的虚拟机搭建,其中集群管理节点*2.SQL节点*2.数据节点*4.Web服务节点*2组成,其中数据节点做成2个组,每 ...
- Linux .vimrc 设置项
Linux 下,.vimrc 有两个.一个是全局使用的(/etc/vimrc),另一个是个人使用的(~/.vimrc). 大部分的情况下,我们只需要设置自己目录下的.vimrc 即可. # vim ~ ...
- VirtualBox fedora29 安装
目录 准备工作 VirtualBox安装 fedora安装 快捷键定义 准备工作 平台配置 win10 64位 内存 8G 硬盘 1T 下载地址 VirtualBox 5.2.22:https://w ...
- Codeforces Round #281 (Div. 2) D(简单博弈)
题目:http://codeforces.com/problemset/problem/493/D 题意:一个n*n的地图,有两个人在比赛,第一个人是白皇后开始在(1,1)位置,第二个人是黑皇后开始在 ...