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. The Monster(Codeforce-C-思维题)

    C. The Monster time limit per test 1 second memory limit per test 256 megabytes   As Will is stuck i ...

  2. appium ios真机自动化环境搭建&运行(送源码)

    appium ios真机自动化环境搭建&运行(送源码) 原创: f i n  测试开发社区  6天前 Appium测试环境的搭建相对比较烦琐,不少初学者在此走过不少弯路 首先是熟悉Mac的使用 ...

  3. PHP的ArrayAccess接口介绍

    在 PHP5 中多了一系列新接口.在 HaoHappy 翻译的你可以了解到他们的应用.同时这些接口和一些实现的 Class 被归为 Standard PHP Library(SPL).在 PHP5 中 ...

  4. 关于Newtonsoft.Json引用报错

    自己运行的vs版本是2012,然后同事用了2017的,我把代码发给他后运行发现报以下错误: {未能加载文件或程序集"Newtonsoft.Json, Version=4.5.0.0, Cul ...

  5. 达拉草201771010105《面向对象程序设计(java)》第十四周学习总结

    达拉草201771010105<面向对象程序设计(java)>第十四周学习总结 第一部分:理论知识 布局管理器: 布局管理器是一组类. 实现java.awt.LayoutManager接口 ...

  6. Javascript学习笔记-基本概念-语句

    1.if语句 if (condition) statement1 else statement2 也可以像下面这样把整个if 语句写在一行代码中: if (condition1) statement1 ...

  7. 曹工说Spring Boot源码(22)-- 你说我Spring Aop依赖AspectJ,我依赖它什么了

    写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)-- Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)-- Bean ...

  8. idea 报Сannot Run Git runnerw.exe: AttachConsole failed with error 6

    报错:Сannot Run Git runnerw.exe: AttachConsole failed with error 6 解决方案:指向Git 的git.exe文件所在的安装目录,配置上就可以 ...

  9. p标签内不能嵌套块级标签

    今天突然发现一个问题,那就是p标签内不能嵌套块级标签 例如: <p><p></p></p> 会被浏览器解析成 我又把 div 嵌套在里面,发现还是这样 ...

  10. 使用web写UI, 使用js对接C++项目, 提高开发效率

    ppt资源下载地址https://www.slidestalk.com/s/webui_nodejs_cmdlrx