Centos7安装MySQL-5.7.17详细教程
1、MySQL安装包可以在Oracle官网下载
下载链接:https://dev.mysql.com/downloads/mysql/5.7.html
也可以通过wget命令下载
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
下载完成之后解压tar包
命令:tar -zxvf 安装包名
修改文件名为mysql
修改完成后,创建数据仓库目录
mkdir -p /data/mysql
ls /data/
新建一个mysql组
groupadd mysql
新建mysql用户禁止登录shell
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
改变目录属于者
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
chown -R mysql /data/mysql
配置参数安装MySQL数据库
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
这里需要记录生成的临时MySQL数据库登录密码
然后修改系统配置文件
cd /usr/local/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vi /etc/init.d/mysql
修改完成后保存退出,然后启动mysql
/etc/init.d/mysql start
编辑
登录MySQL:
mysql -uroot -p
这里提示找不到mysql,那么我们需要做一个链接映射
In -s /usr/local/mysql/bin/mysql /usr/bin
然后输入登录密码(这里的登录密码就是我们前面安装的时候自动生成的临时密码)
如果忘记了也没关系,只需要在my.cnf里面添加一条跳过命令
vi /etc/my.cnf
skip-grant-tables
保存退出之后,重启MySQL服务
service mysql restart
然后再次登录
mysql -uroot -p
然后这一步需要你输入密码,直接回车就行了
选择数据库
use mysql;
修改root密码
说明:
mysql5.7之后的版本中,user表里面的password字段变成了authentication_string;
要使用password()函数对密码加密,否则会以明文的方式存放在user表。
修改命令:update user set authentication_string=password('root')where user='root';
修改完成之后退出,并把my.cnf文件中的skip-grant-tables删除或者注释掉,再重启mysql服务,就可以输入现在修改后的密码登录mysql数据库。
拓展:
创建数据库的命令:create database 数据库名;
导入sql文件命令:source sql文件地址
如果出现了这个报错You must reset your password using ALTER USER statement before executing this statement.
那么需要再次设置一下密码才能使用数据里面的功能
alter user user() identified by "root";
相关文章
- 轻松实现MySQL数据自动导入(mysql自动导入数据)
- 探查MySQL是否安装成功?(检查mysql是否安装成功)
- 快速安装MySQL,手机上也能上瘾!(手机安装mysql)
- 快速同步MySQL:实现数据库同步(mysql同步设置)
- Yum安装MySQL极速升级(yum升级mysql)
- MySQL 卸载:一步步恢复清爽(mysql卸载干净)
- MySQL环境搭建及安装指南(mysql安装环境)
- 一步步操作,简单快捷安装命令行MySQL(命令行mysql安装)
- MySQL自动化安装指南(mysql自动安装)
- 安装MySQL客户端:一步一步指导(安装mysql客户端)
- MySQL: 修改记录实践指引(mysql修改信息)
- 从官网了解MySQL安装:下载网址汇总(mysql下载网址)
- MySQL 运行状态查看:指南与技巧(mysql运行状态查看)
- MySQL安装在何处?(mysql装在哪)
- 如何安装MySQL数据库?(mysql装在哪)
- WAMP如何连接MySQL实现数据库操作(wamp怎么用mysql)
- MySQL安装教程:解压缩一步搞定(mysql解压缩安装教程)
- Linux下如何安装启动MySQL(linux怎么启动mysql)
- C与MySQL结合实验如何成功构建测试系统(c#+mysql测试)
- 教你用CMD快速安装MySQL(cmd mysql安装)
- MySQL升序查询的使用方法(mysql中升序的使用)
- MySQL安装出现未响应问题的解决方法(mysql一安装就未响应)
- MySQL计算两字段值之和(mysql 两字段值求和)
- MySQL压缩包下载与安装方法(mysql下载压缩包安装)
- MySQL RPM包下载及安装教程(mysql下载rpm)
- MySQL的不等于符号的含义及使用方法(mysql不等于 n)