下载

地址: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)环境下安装的更多相关文章

  1. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  2. Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)

    https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7环境下搭建好Lnmp环境之后,发现安装的php有好多扩展都没有安 ...

  3. centos / Linux 服务环境下安装 Redis 5.0.3

    原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...

  4. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  5. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...

  6. Linux centos7环境下安装Nginx

    Linux centos7环境下安装Nginx的步骤详解 1.    首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...

  7. linux lnmp环境下 安装apache教程

    linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...

  8. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  9. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...

  10. Linux+Apache环境下安装SSL证书

    一.安装证书 (温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1.确认证书文件及证书路径.  例证书文件为:zzidc.com.jks,放置目录为Tomcat的conf目录下.  2.配置 ...

随机推荐

  1. ES方法使用注意

    matchQuery:会将搜索词分词,再与目标查询字段进行匹配,若分词中的任意一个词与目标字段匹配上,则可查询到.   termQuery:不会对搜索词进行分词处理,而是作为一个整体与目标字段进行匹配 ...

  2. 第01组 Beta冲刺(4/5)

    队名:007 组长博客: https://www.cnblogs.com/Linrrui/p/12019233.html 作业博客: https://edu.cnblogs.com/campus/fz ...

  3. 微软 Azure DevOps Server 2019 Update 1 (TFS 2019.1)

    1.概述 微软在2019年5月发布Azure DevOps Server 2019后不到2个月的时间里,就快速准备好了第一个升级包(2019 Update 1),并计划在几周后发布正式版本.也许你还没 ...

  4. Qt对话框之二:模态、非模态、半模态对话框

    一.模态对话框 模态对话框:阻塞同一应用程序中其它可视窗口输入的对话框.模态对话框有自己的事件循环,用户必须完成这个对话框中的交互操作,并且关闭了它之后才能访问应用程序中的其它任何窗口. 显示模态对话 ...

  5. Github问题:fatal: unable to access 'https://github.com/LIU-HONGYANG/Algorithm.git/': The requested URL returned error: 403

    在向服务器push之后,出现如下问题: The requested URL returned error: 403 解决路径如下: 参考文章: https://stackoverflow.com/qu ...

  6. [转帖]SQL Server DBCC命令大全

    SQL Server DBCC命令大全   原文出处:https://www.cnblogs.com/lyhabc/archive/2013/01/19/2867174.html DBCC DROPC ...

  7. Problem 1059 老师的苦恼

    Bob写文章时喜欢将英文字母的大小写混用,例如Computer Science经常被他写成coMpUtEr scIeNce,这让他的英文老师十分苦恼,现在请你帮Bob的英文老师写一个程序能够将Bob的 ...

  8. 【ELK】elasticsearch使用bulk 导入批量的数据集文件报错:Validation Failed: 1: no requests added

    执行命令如下: curl -XPOST http://192.168.6.16:9200/my_new_index/user/_bulk?pretty --data-binary @/cjf/es/e ...

  9. java自带日志框架打印info以下级别日志

    本文为CSDN博主「LanTingShuXu」的原创文章,原文链接:https://blog.csdn.net/LanTingShuXu/article/details/80528558 java.u ...

  10. 设计模式之(十一)代理模式(Proxy)

    软件开发行业有一个观点:任务问题都可以添加一个中间层来解决.代理模式也是这个思想下的产物. 首先看下代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问.就是把类委托给另外一个类,用这个类来控 ...