Centos 7 安装mysql5.7.24二进制 版本的方法及解决办法
作者:Mr.zou 发布时间:2024-01-21 22:18:58
标签:Centos7,mysql5.7
Mysql 二进制安装方法
下载mysql
https://dev.mysql.com/downloads/mysql/
1.解压包
tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
2.实际生产环境
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7
a.新增Mysql用户组
groupadd mysql
b. 新增用户
opt]# useradd -r -g mysql mysql
C.给mysql 目录权限
chown -R mysql:mysql mysql5.7
3. 到初始化环境的目录
Cd /home/usr/local/mysql5.6/
mkdir data
mkdir log
chown -R mysql:mysql mysql5.7
4.初始化数据和指定安装目录和数据目录
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7/ --datadir=/usr/local/mysql5.7/data/
6复制启动文件
cp mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
7.修改启动路径
vi /etc/init.d/mysqld
basedir= /usr/local/mysql5.7
datadir= /usr/local/mysql5.7/data
8.增加环境变量 (最下面添加)l
vi /etc/profile
export MYSQL_HOME=" /usr/local/mysql5.7"
export PATH="$PATH:$MYSQL_HOME/bin"
9.刷新配置文件
source /etc/profile
修改配置文件
vi /etc/my.cnf
[client]
port=3306
[mysqld]
basedir=/usr/local/mysql5.7
datadir=/usr/local/mysql5.7/data
#socket=/usr/local/mysql5.7/mysql.sock
socket=/tmp/mysql.sock
user=mysql
#skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/usr/local/mysql5.7/log/mysqld.log
pid-file=/usr/local/mysql5.7/data/mysqld.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
11.添加开启自启
chkconfig --add mysqld
chkconfig mysqld on
12.启动mysqld
service mysqld start
netstat -anpt
13.修改密码(密码初始化的时候有个密码)
2018-11-02T02:07:44.574468Z 1 [Note] A temporary password is generated for root@localhost: lXyB0%fi#9-S (这个就是密码)
mysql> help contents
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> help contents
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解决办法
1、 修改用户密码
mysql> alter user 'root'@'localhost' identified by 'youpassword';
或者
mysql> set password=password("youpassword");
2、刷新权限
mysql> flush privileges;
mysql> help contents
总结
以上所述是小编给大家介绍的Centos 7 安装mysql5.7.24二进制 版本的方法 网站的支持!
来源:https://www.cnblogs.com/zoulixiang/archive/2018/11/02/9895183.html
0
投稿
猜你喜欢
- 更多的信息,可以参考python内部的json文档: python>>> help(json) 或者官方文档: http:
- 本文使用的是163邮件进行测试。注:163邮箱现在需要使用 客户端授权码 进行测试,不再支持邮箱密码进行测试。 
- 一、find_element_by_id()find_element_by_id()1.从上面定位到的元素属性中,可以看到有个id属性:id
- 一、安装ROS-OpenCV安装OpenCVsudo apt-get install ros-kinetic-vision-opencv l
- 本文实例讲述了Django实现图片文字同时提交的方法。分享给大家供大家参考。具体分析如下:jQuery为我们网站开发解决了很多问题,使我们的
- 众所周知,由于 GIL 的存在,Python 单进程中的所有操作都是在一个CPU核上进行的,所以为了提高运行速度,我们一般会采用多进程的方式
- # django manage.py扩展自定义命令环境: mac django1.10.3在实际的项目开发过程中,我们可能要执行某脚本初始化
- 1.交换变量x = 6y = 5x, y = y, xprint x>>> 5print y>>> 62
- 生活中,我们在登录微博,邮箱的时候,常常会碰到验证码。在工作时,如果想要爬取一些数据,也会碰到验证码的阻碍。本次试验将带领大家认识验证码的一
- 官方文档的示例中没有我们习惯的日期格式,查了很多博客转换日期和时间戳也都是大概的能得到结果的方式,常将 datetime 和 time 两个
- 本文实例讲述了Python中的错误和异常处理操作。分享给大家供大家参考,具体如下:#coding=utf8print ''&
- 目录1.函数的介绍2.函数的定义和调用3.函数的参数4.参数的分类4.1.位置参数4.2.关键字参数4.3.缺省参数4.4.不定长参数1.不
- SQL SERVER 2012中新增了CHOOSE,该函数可以从值列表返回指定索引处的项。例如:select CHOOSE(3,'A
- 本文实例为大家分享了Python实现猜拳游戏的具体代码,供大家参考,具体内容如下分析1.玩家从控制台输入内容2.电脑随机输出石头剪刀布3.判
- 本文实例为大家分享了python使用webdriver爬取微信公众号的具体代码,供大家参考,具体内容如下# -*- coding: utf-
- 每个进行过较大型的ASP-Web应用程序设计的开发人员大概都有如下的经历:ASP代码与页面HTML混淆难分,业务逻辑与显示方式绞合,使得代码
- 前言:Python在人工智能,后台服务等领域中得到了广泛应用。由于python有着大量的第三方开源包以及其易用的语言特性,这门语言在数据处理
- 1、 二叉树的构建我们都知道二叉搜索树的特点是:当前节点的值大于它的左子树的值,小于等于右子树的值。所以我们这里可以通过迭代的方式构建二叉搜
- 情景一: var yx01 = new function() {return "圆心"}; alert(yx01);我们
- 本文实例讲述了php控制文件下载速度的方法。分享给大家供大家参考。具体实现方法如下:<?php /* * set here a lim