mysql在windows(含客户端工具)及linux(yum)环境下安装
下载
地址:https://dev.mysql.com/downloads/
windows安装包下载





linux安装包下载
https://dev.mysql.com/downloads/mysql/


windows下安装mysql(含客户端工具Navicat安装及配置)
参考:https://www.cnblogs.com/UncleYong/p/10823925.html
linux(CentOs6.6)下安装mysql
编译安装,自由
yum安装,简单
编译安装
参考:http://www.runoob.com/linux/mysql-install-setup.html
这里介绍yum安装,centos6和centos7略有不同
centos6下yum安装mysql

检查操作系统上是否已经安装了mysql数据库

如果安装了,就卸载
rpm -e或者rpm -e--nodeps
查看yum上提供的mysql数据库可下载的版本

安装

查看刚安装好的mysql-server

启动服务



查看是否开机自启动

设置开机自启动

修改密码,给mysql的root帐号设置密码123456

登录

字符集

退出

更改字符串


重启服务


创建新用户:CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
新用户授权:GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新授权:flush privileges;
客户端连接


解决方案参考:https://www.cnblogs.com/UncleYong/p/10070400.html
解决后:

centos7下yum安装mysql

yum安装
yum -y install mariadb-server
启动服务
systemctl start mariadb.service
开机自动启动
systemctl enable mariadb.service
修改密码
/usr/bin/mysqladmin -u root password '123456'
或者:mysqladmin -u root password '123456'
登陆
mysql -uroot -p123456
查看并修改字符集同centos6。(重启服务是:systemctl restart mariadb,或者systemctl restart mariadb.service)
CentOs7下修改mysql(yum安装)字符集及端口号
字符集

更改字符集及端口
vim /etc/my.cnf
在Linux下vim编辑过程中,由于某种原因异常退出正在编辑的文件,再次编辑该文件时,会出现如下提示:

使用vim编辑文件实际是先copy一份临时文件并映射到内存给你编辑,编辑的是临时文件,当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。
每次启动检索是否有临时文件,有则询问如何处理,就会出现如上情景。
解决办法:
将隐藏的*.swp文件删除即可(隐藏文件都是以.开头的,可以ll -a显示隐藏文件),原先的文件便可再次编辑。
rm -f .*.swp // 删除隐藏文件


更改字符集,添加port=3806

重启
systemctl restart mariadb
或者
systemctl restart mariadb.service
如果无法重启,可以先kill,再启动:systemctl start mariadb

如果在修改字符集前,已经创建了数据库,且在表中添加了数据,而表中字段也是有字符集的(继承数据库的字符集)
如果表中数据有中文,会无法显示
修改数据库的字符集后(修改my.cnf文件),还需要修改表的字段的字符集,

重启数据库服务(无法重启,先kill)
然后重新navicat连接,修改数据为中文,此时可以保存且查询时正常显示。
mysql在windows(含客户端工具)及linux(yum)环境下安装的更多相关文章
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7环境下搭建好Lnmp环境之后,发现安装的php有好多扩展都没有安 ...
- centos / Linux 服务环境下安装 Redis 5.0.3
原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...
- Linux centos7环境下安装Nginx
Linux centos7环境下安装Nginx的步骤详解 1. 首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...
- linux lnmp环境下 安装apache教程
linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...
- Linux+Apache环境下安装SSL证书
一.安装证书 (温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1.确认证书文件及证书路径. 例证书文件为:zzidc.com.jks,放置目录为Tomcat的conf目录下. 2.配置 ...
随机推荐
- 前端工程化 - 剖析npm的包管理机制
转自https://juejin.im/post/5df789066fb9a0161f30580c 现如今,前端开发的同学已经离不开 npm 这个包管理工具,其优秀的包版本管理机制承载了整个繁荣发展的 ...
- oracle--DBWN
一,DBWN功能 将脏数据写盘 二,什么情况下会触发DBWN的进程呢? 1) check pointer:有检查点, 2) 脏数据达到阀值:达到buffer内存的10%即要将脏数据写到磁盘: 这就是造 ...
- Java-volatile底层实现原理
一.volatile 代码 package jvm; public class VolatileVisibilityTest { private static boolean initFlag = f ...
- Notepad++显示内容自动换行
- thinkphp的普通查询与表达式查询
一.普通查询方式 a.字符串:$arr=$m->where("sex=0 and username='gege'")->find();//字符串需要加引号 b.数组 $ ...
- Rider 中无法显示DataTable,VS2019的.netCore才有DataTable可视化工具(4)
如下图在vs2017中是这样的 在2019中是可以直接看的 在Rider中无论什么项目都不支持.
- Mysql char(10) 与 varchar(10)的区别
DROP TABLE test_string; ), col_varchar )); INSERT INTO `test_string` VALUES ('mysql', 'mysql'); 在创建数 ...
- Sitecore 创建并实施自定义营销分类
在Sitecore体验平台中,分类法是一种组织项目的方式.您可以应用分类标签来识别广告系列,引荐渠道以及有关营销活动的其他信息.这使您可以识别和跟踪各种营销活动之间的关系,从而更深入地了解广告系列的效 ...
- Java学习:Stream流式思想
Stream流 Java 8 API添加了一种新的机制——Stream(流).Stream和IO流不是一回事. 流式思想:像生产流水线一样,一个操作接一个操作. 使用Stream流的步骤:数据源→转换 ...
- Java反射复习
三种实例化对象: 1.Class<?> cls = Class.forName("java.util.Date") ; *** System.out.println(c ...