linux 非root安装mysql,1、mysql:centos6安装mysql5.7(yum非root用户)_华笠医生的博客-程序员宝宝

技术标签: linux 非root安装mysql  

1.卸载mysql

1.1.查找是否安装了MySQL

rpm -qa | grep -i mysql

23fa4289bcdb

image.png

1.2.卸载

sudo rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64

2.获取mysql文件注意这里的el6-10即适配RHEL(Red Hat Enterprise Linux)6.10的版本,如果下载了其它版本后面的安装过程中可能会报错)

3.安装第二步下载的rpm文件

[[email protected] etc]$ sudo yum -y localinstall mysql57-community-release-el6-10.noarch.rpm

23fa4289bcdb

image.png

4.装MySQL服务

[[email protected] etc]$ sudo yum -y install mysql-community-server

23fa4289bcdb

image.png

5.启动mysql

[[email protected] etc]$ sudo service mysqld start

23fa4289bcdb

image.png

6.1.获取初始化密码(未成功,采用的6.2方法)

[[email protected] etc]$ sudo grep "password" /var/log/mysqld.log

23fa4289bcdb

密码获取成功

mysql> set global validate_password_policy=0;#降低密码难易程度

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('pythonniu');

23fa4289bcdb

强制修改密码,并设置降低密码难易程度

6.2.开启无密码登录模式,并修改密码,设置远程访问权限

[[email protected] etc]$ sudo grep "password" /var/log/mysqld.log

23fa4289bcdb

密码获取失败.png

1).开启无密码登录模式,并修改密码

[[email protected] etc]$ cd /etc/

[[email protected] etc]$ sudo vi my.cnf

在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql

[[email protected] etc]$ sudo service mysqld restart

[[email protected] etc]$ mysql -u root -p

mysql> use mysql;

mysql> update user set password=password("新密码") where user="root";

23fa4289bcdb

image.png

2)设置远程访问权限

任何主机

mysql>GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

刷新权限

mysql>flush privileges;

7.设置字符集

修改my.cnf

新添加[mysql],补充[mysqld],对照以下内容

[mysql]

default-character-set=utf8

[mysqld]

#设置utf8编码

character-set-server = utf8

collation-server = utf8_general_ci

skip-character-set-client-handshake

#MYSQL设置不区分大小写

lower_case_table_names=1

8.原始my.cnf文件展示

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

#

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

#

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[[email protected] etc]$ cat my.cnf.bak

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

#

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

#

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42128315/article/details/116729433

智能推荐

如何用光盘映像文件重装服务器系统,光盘映像文件如何装系统_通过光盘映像文件装系统的方法..._简内特的博客-程序员宝宝

光盘映像文件是一种虚拟光盘文件,通常有iso、img等格式,我们网上下载的windows操作系统光盘映像一般都是iso格式,,网上下载的Windows光盘映像文件一般是iso。很多用户不知道光盘映像文件如何装系统,方法有很多种,比如直接解压安装、或者U盘安装等,下面以解压安装方法为例,给大家带来通过光盘映像文件装系统的方法。安装须知:1、硬盘解压安装仅适用当前有系统且系统可以正常使用的电脑,否则需...

AIDL实现原理_z真真的博客-程序员宝宝_aidl原理

AIDL(Android Interface Definition Language) 安卓接口定义语言。是实现Binder机制,跨进程通讯的一个模板。定义一个IRemoteService.aidl文件package com.example.aidldemo.aidltest;//自定义对象需要手动 import packageimport com.example.aidldemo.ai...

android 屏幕旋转(横屏、竖屏、反向横屏、反向竖屏)的实现_tracydragonlxy的博客-程序员宝宝_android横屏旋转

android 屏幕旋转(横屏、竖屏、反向横屏、反向竖屏)的实现前言:根据屏幕的旋转自动实现应用界面旋转,横屏、竖屏、反向横屏、反向竖屏。

微软 面试 心得_sunnyskyliu的博客-程序员宝宝

微软面试归来,收获了很多经验,其中包括面试的以及职业发展的,一行三天有种顿悟的感觉,希望给各位看官以启迪。在开始下文之前,想感谢对我的博客关注的人们,继续写下去的原因是看到了一些文章数千人次的访问量,这也促使我与各位分享我成长中的点点滴滴,避免其他人走弯路。话归正题,这次参加微软面试的机会是由学校的院长亲自筛选推荐,也很荣幸的成为了本校唯一一个推上去的人。我看了一下名单,全国大

java并发编程(二十)----(JUC集合)CopyOnWriteArrayList介绍_a2225791的博客-程序员宝宝

这一节开始我们正式来介绍JUC集合类。我们按照List、Set、Map、Queue的顺序来进行介绍。这一节我们来看一下CopyOnWriteArrayList。CopyOnWriteArrayList介绍CopyOnWriteArrayList...

Codeforces - 998C-Equal Sums【map + 思维】_北里五井的博客-程序员宝宝

C. Equal Sumstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given kk sequences of integers. The length of the ii-th sequence equals to ni...

随便推点

Centos安装zookeeper_GnodiYnehS的博客-程序员宝宝

1、https://www.apache.org/dyn/closer.lua/zookeeper/下载对应版本***-bin.tar.gz 压缩包2、通过Xftp文件传输复制到虚拟机中3、解压zookeeper压缩包sudo tar -zxvf 压缩包名称 -C /opt/4、进入zookeeper压缩后的文件夹,查看conf文件夹下的文件5、复制conf文件夹下的cp zoo_sample.cfg zoo.cfg6、查看zoo.cfg文件内容vi zoo.cfg.

MTK平台下Battery驱动分析及充电流程_stoic163的博客-程序员宝宝_mtk充电驱动

转自:http://blog.csdn.NET/baidu_34021173/article/details/51105223主要涉及代码:Kernel:kernel-3.10\drivers\power\mediatek\kernel-3.10\drivers\misc\mediatek\mach\mt6580\\power\MTK Bat

kubeadm部署kubernetes 1.13.1集群_mnasd的博客-程序员宝宝

kubeadm是Kubernetes官方提供的用于快速部署Kubernetes集群的工具,本篇文章使用kubeadm搭建一个单master节点的3节点k8s集群。kubernetes简介Kubernetes节点架构图:kubernetes组件架构图:1.准备基础环境我们将使用kubeadm部署3个节点的 Kubernetes Cluster,整体结构图:...

ajax最最常用的七个属性_JeremyYan的博客-程序员宝宝

$.ajax({url:需要请求的servlet地址;data:参数;type:post  (get);dataType:表示服务器返回的数据类型;async:是否同步;cache:是否缓存;success:function();表示成功回调函数。})

matlab公式书写,matlab写公式五元二次方程组用matlab能写出来吗?请给个例子_ku drei的博客-程序员宝宝

共回答了16个问题采纳率:87.5%给个例子,注意并不是所有的五元二次方程组都有解.syms x y z s tf1=x+y-z+s+t;f2=x^2-y^2+2*z;f3=x*y+s*t;f4=z-s*t;f5=x^2+y^2-2*t;[x,y,z,s,t]=solve(f1,f2,f3,f4,f5);解得:x =01/2*2^(1/2)1/2*2^(1/2)-1/2*2^(1/2)-1/2*2...

基于STM32的USB驱动程序设计,PC驱动程序,Android驱动程序源码一锅端_LiuhCode的博客-程序员宝宝_stm32usb驱动程序

主要内容:1,单片机为STM32F103,USB配置为Bulk传输,两个IN端点,两个OUT端点; 2,PC端基于libusb的实现USB端点数据发送与接收,并封装成DLL动态链接库; 3,PC端调用2封装的动态链接库实现USB端点的数据发送与接收; 4,机器人端通过调用系统提供的USB函数,并再次封装为罐文件(类似于DLL); 5,Android端调用4封装的jar文件实现USB端点的数据发送与...

推荐文章

热门文章

相关标签