1.安装命令

#>在线安装
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
输完上面一句话不能正常的下载安装包可以试试下面这句话
yum -y install wget 然后继续执行下面的语句
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-server
#>离线安装,去官网自己下载对应rpm,上传服务器,解压,安装
然后通过一个上传文件的远程服务器(我用的filezilla)我把所有压缩包放在/opt/install下

2.装入service启动服务

 /etc/rc.d/init.d/mysqld start或者service mysqld restart
然后可以输入 mysql -v或者输入完整mysql -version查看版本号

3.设置mysql服务开机自启动

chkconfig mysqld on

4.查看mysql开机自启动设置情况

chkconfig --list mysqld
(mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off)  ← 如果2--5为on的状态就OK

6.修改mysql默认编码和sql语句执行的最大长度

 执行vi /etc/my.cnf命令

   在[mysqld]最后增加:

   default-character-set=utf8

   character-set-server= utf8

   init_connect='setnames utf8'

  max_allowed_packet= 50M

  wait_timeout=27594000

 重启mysql命令:service mysqld restart
进入到mysql查看超时时间:show global variables like'wait_timeout';

7.进入mysql中查看当前编码

 mysql>show variables like '%character%'; 

8.设置访问权限和密码

 mysql> grant all privileges on *.* to 'root'@'%' identified by 'admin'; (用户:root,密码:admin)

  //这句话不用    mysql> grant all privileges on *.* to 'root'@'localhost' identified by'admin';  

    mysql> flush privileges;  

9.查看当前已经设置的访问权限状态

mysql> select user,host,password  from mysql.user;

10.重启mysql服务

    service mysqld restart 或者/etc/init.d/mysqld restart 

11.删除mysql(安装出错时在执行)

 yum remove mysql mysql-server mysql-libscompat-mysql51  

rm -rf /var/lib/mysql  

rm /etc/my.cnf

12.查看是否存在mysql(安装出错的时候再执行)

 rpm-qa|grep mysql  //有的话继续删除  

rpm -ql mysql       //查看文件位置

13.修改密码

 1 先停止mysql
2 输入命令:service mysqld stop
3 在跳过mysql验证
4 输入命令:/usr/bin/mysqld_safe --skip-grant-tables &
5
6 进入mysql
7 输入命令:mysql -u root
8
9 最后使用下面指令强制更改密码,注意自mysql5.7开始 密码字段不再是password而是authentication_string:
10 update mysql.user set authentication_string=password('admin') where user='root' and Host = 'localhost';
11 上面的不行试试这句:update user set password=PASSWORD("admin") where User = 'root';
12 记得刷新权限
13 flush privileges;
14
15 重新启动mysql服务,使用新密码即可登录
16 service mysqld start
17
18 登录后需要输入密码:mysql -u root -padmin           

14.我所碰到的问题

问题一:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
解决方案:
找到上面的第六步执行vi /etc/my.cnf命令
把[mysqld]下面的几个删除就是你所添加的

default-character-set=utf8

character-set-server= utf8

init_connect='setnames utf8'

max_allowed_packet= 50M

wait_timeout=27594000

然后在执行13步修改一下密码

问题二:开放3306端口

解决方案:

firewall-cmd --permanent --add-port=3306/tcp

firewall-cmd --reload

问题三:远程连接问题

mysql默认只能本机访问,需要将localhost修改为%即可

grant all privileges on *.* to 'root' @'%' identified by 'admin';
以上指令代表允许root用户可以访问数据库下面的任意库(第一个)和任意表(第二个) admin代表root用户的密码

如果在开启远程的时候提示必须修改密码,执行以下操作

update mysql.user set authentication_string=password('admin') where user='root';
flush privileges;

全文搜索技术--solr7.1之mysql的安装步骤的更多相关文章

  1. 全文搜索技术--Solr7.1之配置中文分析器

    前言:中国文化博大精深,但是solr只能一个一个的识别,而是更加符合中国人的习惯,所以加了中文分析器. 1.安装中文分词器 第一步:把中文分词器(ik-analyzer-solr7-7.x.jar)/ ...

  2. Linux中MySQL二进制安装步骤

    MySQL二进制安装步骤 安装依赖环境 [root@node3 ~]# yum -y install libaio 将mysql-5.7.26-linux-glibc2.12-x86_64.tar.g ...

  3. 全文搜索技术—Solr

    1.   学习计划 1. Solr的安装及配置 a)    Solr整合tomcat b)    Solr后台管理功能介绍 c)    配置中文分析器 2. 使用Solr的后台管理索引库 a)     ...

  4. CentOS 6.4 32位系统 LAMP(Apache+MySQL+PHP)安装步骤

    先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 “P” 还有其他说法是 Perl 或者 Python.不 ...

  5. CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤

    一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQ ...

  6. 【转】CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤

    一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQ ...

  7. MySQL数据库安装步骤

    目录 MySQL数据库安装 MySQL数据库安装 MySQL Windows下载地址:https://dev.mysql.com/downloads 我们这里选择5.6.45版本下载,下载zip. 点 ...

  8. mysql 数据库安装步骤个人总结

    1.mysql-5.7.19-winx64.zip(此为免安装版,318兆左右,还有一种是安装版,380兆左右mysql-installer-community-5.7.19.0.msi)将此安装包解 ...

  9. MySQL的安装步骤

    MySQL5.6.43下载地址:链接: https://pan.baidu.com/s/1v0HZU_OnDClNxd5QIKDRMg 提取码: jy9s 1.解压mysql-5.6.43-winx6 ...

随机推荐

  1. 吴裕雄--天生自然 人工智能机器学习实战代码:ELASTICNET回归

    import numpy as np import matplotlib.pyplot as plt from matplotlib import cm from mpl_toolkits.mplot ...

  2. the way of hardware design study

    1.器件 主要分类 1.MCU2.DSP3.FPGA4.Embedded5.System on Chip MCU MCU俗称单片机,通常无操作系统,用于简单的控制,如电梯,空调等. DSP DSP叫做 ...

  3. moment获取2周后日期

    moment().add('days',14).format('YYYY年MM月DD日');

  4. 通过IE私有滤镜让IE6 7 8支持背景透明,内容不透明效果。

    CSS3已经支持背景rgba的rgba透明度,这一方法可以避免元素内容也随背景一起变透明(详情请阅http://www.cssha.com/css3-new-knowledge-student).但是 ...

  5. 一行python代码搞定文件分享

    给同事分享文件,如你所知通过聊天工具,网盘或linux命令各种方法,还有一个也可以尝试下:使用一行python代码快速搭建一个http服务器在局域网内进行下载. python3使用: python3 ...

  6. HandlerInterceptor ModelAndView null springMVC @ResponseBody

    本文来源https://blog.csdn.net/whiteforever/article/details/77457109 用了@RestController或者@ResponseBody注解之后 ...

  7. py基础之数据类型及基本语法

    '''python中有五种数据类型,分别是整数.浮点数.字符串.布尔值.空值'''a = 1b = 2.0c = 'hello,world'print (a,b,c)#a是整数,b是浮点数,c是字符串 ...

  8. 正式学习MVC 02

    1.cookie 继续讲解MVC的内置对象cookie 相对不安全 1)保存cookie public ActionResult Index() { // 设置cookie以及过期时间 Respons ...

  9. 学h5前端开发前必知的三大流行趋势

    学h5前端开发前必知的三大流行趋势 随着互联网时代的飞速发展,各种互联网的Web应用程序层出不穷,很多人对于HTML5前端开发的过程充满了好奇,但是却没有了解到前端开发的未来发展趋势.下面,云慧学院专 ...

  10. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(6.1)- FlexSPI NOR连接方式大全(RT600)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RT600的FlexSPI NOR启动的连接方式. 痞子衡前段时间一鼓作气写完了三篇关于i.MXRT1xxx系列Flex ...