Centos 6.5安装mysql

news/2024/7/4 12:44:45

转载自:https://www.cnblogs.com/leffss/p/8512773.html

一.安装前准备

安装采用二进制包方式,软件包5.7.19版本下载地址:https://dev.mysql.com/downloads/mysql/

选择MYSQL Community Server版本再根据操作系统和版本选择性下载

 

二.解压安装

1.创建mysql用户

[root@server ~]# useradd -s /sbin/nologin mysql

 

2.解压安装

[root@server ~]# tar xvf mysql-5.7.19.tar.gz

[root@server ~]# /bin/mv –f mysql-5.7.19 /usr/local/mysql

[root@server ~]# mkdir /data/mysql_data

[root@server ~]# chown mysql. -R /usr/local/mysql /data/mysql_data

[root@server ~]# cp /usr/loca/mysql/support-files/mysql.server /etc/init.d/mysqld

[root@server ~]# chmod a+x /etc/init.d/mysqld

[root@server ~]# chkconfig --add mysqld

[root@server ~]# chkconfig mysqld on

[root@server ~]# echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile

 

3.初始化mysql

/usr/local/mysql/bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/data/mysql_data  --user=mysql

初始化成功后会得到一个随机的初始化root密码显示在控制台,如果控制台没有显示,请在/var/log/message日志中查找,保存待用

 

4.设置mysql配置文件

[root@server ~]# vi /etc/my.cnf

[client]

port=3306

default-character-set=utf8

 

[mysqld]

datadir=/data/mysql_data

user=mysql

port=3306

character-set-server='utf8'

collation-server='utf8_general_ci'

skip-external-locking

key_buffer_size = 16M

wait_timeout=2880000

interactive_timeout = 2880000

max_allowed_packet = 1024M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

max_connections=1024

max_connect_errors=20000

#innodb_additional_mem_pool_size=4M

innodb_flush_log_at_trx_commit=2

innodb_log_buffer_size=256M

innodb_buffer_pool_size=256M

innodb_autoextend_increment=128

innodb_log_file_size=256M

innodb_thread_concurrency=8

innodb_flush_method=O_DIRECT

thread_cache_size=8

symbolic-links=0

 

[mysqld_safe]

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

 

注:此配置仅供参考,不同主机根据主机配置以及需求做配置

 

三.启动mysql

1.启动

[root@server ~]# service mysqld start

 

2.登陆mysql配置root密码

使用初始化时随机分配的root密码登陆,并修改root密码,如不修改,无法做任何数据操作。

[root@server ~]# mysql –uroot –p

mysql > SET PASSWORD = PASSWORD('123456');            #设置新root密码

mysql > ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

mysql > flush privileges;

 

至此,mysql安装完成

转载于:https://www.cnblogs.com/Presley-lpc/p/9198478.html


http://www.niftyadmin.cn/n/2752954.html

相关文章

UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 问题解决办法之一

问题描述 Windows下使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到下面问题: UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position … 解决办法 网络数据流写入文件时&am…

【并查集】【P1525】关押罪犯

传送门 Description Input Output Sample Input 4 6 1 4 2534 2 3 3512 1 2 28351 1 3 6618 2 4 1805 3 4 12884 Sample Output 3512 Hint Solution 非常显然的并查集题目,在本题中,对于每个罪犯i,维护两个信息:必须要和他关在一起…

Python 十进制转换为二进制 高位补零

这里需要使用内置函数.format() 高位补零 >>> a 2 >>> b {:08b}.format(a)输出结果为八位二进制,且高位补零。 高位不补零 >>> b {:8b}.format(a)输出结果为八位二进制,但是高位不补零。 需要注意的是,输…

全局过滤器filter的用法

**1.**注册在全局的fliter (1)全局方法 Vue.filter() 注册一个自定义过滤器,必须放在Vue实例化前面 (2) 过滤器函数始终以表达式的值作为第一个参数。带引号的参数视为字符串,而不带引号的参数按表达式计算 (3)可以设置两个过滤器参数,前提是这两个过滤器处理的不冲…

在Maven上Web项目添加Spring框架

1. pom.xml添加Spring依赖包 <!-- spring 核心依赖--><!-- context依赖beans,aop,core,expression;core依赖logging;所以一次导入6个包--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId&…

Ubuntu下 DevToolsActivePort file doesn't exist 错误

错误描述 Ubuntu下运行一个selenium调用无头chrome浏览器进行爬取的Python程序报出如下的错误&#xff1a; (unknown error: DevToolsActivePort file doesnt exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDri…

LOW逼三人组(一)----冒泡算法

排序 1、冒泡排序 冒泡算法 import random # 随机模块 def bubble_sort(li): ###################################冒泡排序#####################################for i in range(len(li)-1): # 多少趟for j in range(len(li)-i-1): #一趟里多少次if li[j]>li…

浏览器输入URL回车会发生什么

这是一个非常经典的面试题,这道题没有具体的答案,它涉及很多的知识点&#xff0c;面试官会通过这道题了解你对哪一方面的知识比较擅长&#xff0c; 然后继续追问看看你的掌握程度。当然我写的这些也只是我的一些简单的理解&#xff0c;从前端的角度出发&#xff0c;我觉得首先回…