Linux下安装MySQL及登录用户配置

环境:Centos7.4    Mysql5.6

1. 查询是否安装 MySQL和MariaDB

  rpm -qa | grep -i mysql

  rpm -qa | grep -i maria

2. 卸载已有的 MySQL 和 MariaDB

  将1中查询结果一一删除

  yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

  yum remove maria**   (不可用*,须改为确切名称)

3. 确认是否完全卸载

  rpm -qa | grep -i mysql

4. 下载yum源安装(Centos7.4中已经不包含 MySQL 的源)

  wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

  rpm -ivh mysql-community-release-el7-5.noarch.rpm

5. 安装 MySQL

  yum install mysql-community-server

6. 修改配置文件

  vim /etc/mysqld

  在 [mysqld] 下添加如下行:

    character-set-server=utf8

    default-character-set=utf8

    修改此行(没有则添加)

    datadir=/opt/data  #安装时未指定,则缺省路径为/opt/data,默认的配置文件不是此路径,会导致服务无法启动

7. 启动MySQL

  systemctl restart mysqld.service

8. 查看运行状态

  systemctl status mysqld.service

注:如果启动失败,可以去 /var/log/mysqld.log 查看日志,以确认错误原因

9. 本机登录

  mysql -u root -p    #首次登陆默认密码为空

  # 删除所有用户名为空的账户

  delete from mysql.user where user = '';

  # 给 root 账户设置密码

  set password from root@localhost = password("123456");

  set password from root@'127.0.0.1' = password("123456");

  # 创建新用户并附权限

  GRANT ALL PRIVILEGES ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

  FLUSH PRIVILEGES;

P1-Linux下安装MySQL及登录用户配置的更多相关文章

  1. 【云服务器部署】---Linux下安装MySQL

    [云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...

  2. Linux 下安装mysql 5.7

    Linux 下安装mysql 5.7 本人首次安装时按照菜鸟教程的步骤一步一步来的,结果意外的是 装成5.6了,而且各种无厘头的问题,例如无法启动... 本文参照 大佬:‘这个名字想了很久~’ 的&l ...

  3. Linux下安装mysql(2) 及常见问题解决(CentOS)

    上一篇讲了基本的安装,这篇姑且算作进阶吧 链接Linux下安装mysql(1) 1.准备好mysql的rpm安装包 2.解压并进入usr/local/mysql 3.先执行useradd mysql( ...

  4. Linux下安装mysql(1)(CentOS)

    标题是(1)也就是说这次是基础安装,这种方式安装,没有组的创建,权限管理,配置文件更改等,仅仅是最基本的安装,适合第一次在linux上安装mysql的新手 1.准备好安装包(Linux-Generic ...

  5. Linux下安装mysql教程

    Linux下安装mysql  MySQL官网:https://dev.mysql.com/downloads/mysql/ 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select ...

  6. linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

    linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.g ...

  7. Java java jdk在Linux下安装与环境变量的配置

    java jdk在Linux下安装与环境变量的配置 by:授客 QQ:1033553122 linux环境:CentOS-6.0-x86_64-bin-DVD1.iso [root@localhost ...

  8. Linux下安装 MySQL

    Ubuntu环境 使用二进制安装包安装,相对简单绿色 1.到官网下载二进制压缩包http://dev.mysql.com/downloads/mysql/ 2.选择需要的版本 目前最新为5.7.之后选 ...

  9. linux下安装mysql(rpm文件安装)

    数据库包下载: https://www.mysql.com/downloads/ 在GPL开原协议的社区开源版里边下载 我们用mysql community server里边的 其中workbench ...

随机推荐

  1. Matlab function lorenzgui

    function lorenzgui %LORENZGUI Plot the orbit around the Lorenz chaotic attractor. % This function an ...

  2. Spring全家桶系列–SpringBoot之AOP详解

    //本文作者:cuifuan //本文将收录到菜单栏:<Spring全家桶>专栏中 面向方面编程(AOP)通过提供另一种思考程序结构的方式来补充面向对象编程(OOP). OOP中模块化的关 ...

  3. Django Rest Framework之权限

    基本代码结构 url.py: from django.conf.urls import url, include from app import views urlpatterns = [ url(r ...

  4. CTO 之“六脉神剑”

    他深谙电商之道,从零打造 1 号店网站及供应链系统,以技术引领业务发展.他是欧电云创始人韩军,下面将由他分享完美 CTO “六脉神剑”的经验之谈. 首先,从对 CTO 的一个认识误区讲起. 不写代码的 ...

  5. linux学习笔记-开机流程与主引导分区(MBR)

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 读鸟哥的linux私房菜-基础学习篇(第三版)3.2.4章节作此笔记 一.术语介绍: Bios:写入到主板上的一个程序,计算机开 ...

  6. 前端学习 之 Bootstrap (一)

    中文文档 一.前言 1.简介 Bootsrtap作为一个前端框架,开箱即用,封装了前段开发的大量底层细节,开放灵活,对响应式设计网页很好支持,组件丰富,社区活跃. 特点: 可重用性 一致性 灵活的栅栏 ...

  7. 数组去重(ES5、ES6)

    对象赋值思想:(接收后台数据绘制统计图用到了该想法) // ES5 /** * 数组.字符串去重 * @param {[string/array]} [数组] * @return {[array]} ...

  8. App里面如何正确显示用户头像

    1.说明,一般用户头像在上传的时候都会处理为正方形,如果没有处理该怎么正确显示用户头像呢?解决方案:用css强制 在线地址移动端:戳这里 <div class="main-meimg& ...

  9. Git应用—01初始化项目

    1.环境变量GIT_HOME      D:\GreenSoftware\PortableGit  Path    %GIT_HOME%\cmd; 2.初始化git config --global u ...

  10. Salesforce的Developer Console简介

    Developer Console是Salesforce提供的一个基于浏览器的集成开发环境.在Developer Console中,开发者可以新建.修改各种Apex.Visualforce.Light ...