MySQL5.7+ 解压缩版安装配置方法

下MySQL 5.7+ 解压缩版安装配置方法

centos7

官网下载安装mysql-server

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

安装成功后重启mysql服务。

# service mysqld restart

初次安装mysql,root账户没有密码。

[root@yl-web yl]# mysql -u root 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.26 MySQL Community Server (GPL)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.01 sec)

mysql> 

设置密码

mysql> set password for 'root'@'localhost' =password('password');
Query OK, 0 rows affected (0.00 sec)

mysql> 

不需要重启数据库即可生效。

配置mysql

1、编码
mysql配置文件为/etc/my.cnf

最后加上编码配置

[mysql]
default-character-set =utf8

这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。

2.远程连接设置
把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户使用password登陆,这里123456为你自己的root用户密码

mysql> grant all privileges on *.* to root@'%'identified by '123456';

%代表说有IP,如果要指定某个ip,则把%改为ip地址即可
root代表授权的用户名,(前提是已经创建了这个用户)
123456这里代表具体的授权的用户密码,用户是什么密码就填什么密码
如果是新用户而不是root,则要先新建用户

刷新授权信息

FLUSH PRIVILEGES;

此时就可以进行远程连接了。

win下安装

从官网上下载高版本的 MySQL :
官方网址:https://dev.mysql.com/downloads/file/?id=467269
百度云盘地址:https://pan.baidu.com/s/1mi4UHtA
官方下載
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-winx64.zip

现在的版本全部使用命令行方式,因此没有win的安装界面,因此无论windows还是linux版本都是同一个下载版本,只是bin下面根据不同的系统使用的命令后缀不同而已。

mysql在5.7以上版本解压后没有配置文件my.ini和data文件夹
把下载的 MySQL 压缩文件解压至 MySQL目录,复制 my-default.ini ,重命名为 my.ini。
修改配置文件
新建 my.ini编辑:
直接加入如下配置信息即可,当然文件夹配置根据系统自行修改,和操作系统无关。

[mysqld]
port = 3306
basedir=D:\work_space\mysql-5.7.27-winx64
# MySQL程序安装目录
datadir=D:\work_space\data 
# 数据库文件存放地址
max_connections=200
# 最大连接数
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
explicit_defaults_for_timestamp=true
# 数据库默认使用引擎
[mysql]
default-character-set=utf8
# mysql客户端默认的字符集,5.7才有的,5.6以及之前的版本没有default-character-set属性

以下注释部分可以默认

#port=3306
#basedir="C:/phpStudy/PHPTutorial/MySQL/"
#datadir="C:/phpStudy/PHPTutorial/MySQL/data/"
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=200

1.以管理员身份运行cmd,并cd到mysql中的bin目录下,执行命令:mysqld --initialize --user=mysql --console
该命令会创建data目录与数据库,生成root用户和临时密码,我们需要记住这个命令以便于登录。


cd  /bin
mysqld -install
安装成功

2.数据库初始化和登陆

以管理员身份运行cd到mysql中的bin目录下,执行命令:mysqld --initialize --user=mysql --console
该命令会创建data目录与数据库,生成root用户和临时密码,我们需要记住这个命令以便于登录。–console不能少,不然你是看不到随机密码的,会影响你初次登陆!!!

mysqld --initialize --user=mysql --console
2018-10-27T08:50:38.050800Z 1 [Note] A temporary password is generated for root@
localhost: u;t#_ZuFI8AD
net start mysql
服务启动成功!
mysql -u root -p  #然后输入临时密码。修改密码:set password = password('新密码');,然后回车就可以了,注意分号不能省略。

注意:localhost:之后的都算密码不包括空格,如果以上过程发生了错误,那么你可以直接删除配置data目录下的data文件,修改相关配置后重启服务后再次尝试步骤2初始化。

net stop mysql

如果不知道密码,也可以用如下办法忽略授权后,重启服务修改root密码,然后在重启

修改配置文件,增加跳过授权表配置
[mysqld]
skip-grant-tables
重启数据库服务
直接回车无密码登陆漱口
mysql> mysql -u root -p
修改root的密码
mysql> use mysql;
Database changed
mysql> 
5.7.11以前) > update user set password=password("123456") where user="root";
5.7.11 或者以后)> update user set authentication_string=password("123456") where user="root";

然后删除配置文件的跳过授权,重启服务,新密码登陆即可

2.配置环境变量,否则你每次都要cd到bin目录下才能使用mysql。
windows系统:右键此电脑(计算机)-属性-高级系统设置-高级-环境变量,在系统变量中的PATH中加入你的bin目录,如:C:\mysql-5.7.12-winx64\bin,点确定!一般不需要重启,如果需要,当我没说。
centos系统:vim /etc/profile,同java配置方式

下mysql5.7忽略表名大小写

mysql5.7.24默认已经开启了忽略表名的大小写;

mysql> show variables like “%case%”;
±------------------------±------+
| Variable_name | Value |
±------------------------±------+
| lower_case_file_system | OFF |
| lower_case_table_names | 0 |
±------------------------±------+

lower_case_table_names 是0 表示没有开启忽略表名大小写

在centos中默认配置文件
/etc/mysql/my.cnf文件中
[mysqld]的后面加
lower_case_table_names=1

然后重启mysql
/etc/init.d/mysql restart

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL 5.7是一种关系型数据库管理系统,它提供了可靠的、高性能的数据存储和访问。在进行MySQL 5.7的安装之前,我们需要确保系统满足最低要求。 在安装MySQL 5.7之前,我们需要下载MySQL安装包。可以在MySQL官方网站上下载相应本的安装包。下载完成后,解压缩安装包文件。 接下来,我们需要进行一系列的配置安装步骤。首先,我们需要创建MySQL用户和用户组。然后,我们需要将MySQL二进制文件所在的目录加入到系统的PATH环境变量中。这样,我们就可以在任何目录下使用mysql命令。 接下来,我们需要初始化MySQL的数据目录。这可以通过运行mysql_install_db命令来完成。在这个过程中,MySQL会创建一些必要的系统表和文件。 完成数据库初始化后,我们可以启动MySQL服务器。在Linux系统上,我们可以使用systemctl命令来启动MySQL服务。在Windows系统上,我们可以使用服务管理器来启动MySQL服务。 MySQL服务器启动后,我们可以使用mysql命令行客户端连接到服务器。我们可以使用root用户连接,并使用之前设置的密码进行验证。 连接到MySQL服务器后,我们可以执行一些管理和配置操作。例如,创建新的数据库、用户和表。还可以配置服务器的安全选项和性能参数。 在安装完成后,我们可以通过访问MySQL服务器来进行数据库操作。可以使用各种编程语言和工具来连接和操作MySQL数据库,例如PHP、Python和Java等。 总之,通过按照上述步骤进行MySQL 5.7的安装,我们可以获得一个可靠和高效的数据库管理系统,用于存储和访问数据。 ### 回答2: MySQL 5.7 是一款开源关系型数据库管理系统,下面是关于 MySQL 5.7 安装的介绍: MySQL 5.7 安装是指将 MySQL 5.7 本的安装文件下载到本地,然后进行安装配置的方式。首先,我们可以从 MySQL 官网上下载相应的安装文件,根据操作系统的不同选择对应的本。接下来,解压下载的安装文件,并进入解压后的文件夹。 在安装之前,我们需要确保本地环境已经安装了所需的依赖项,比如 C++ 编译器和开发工具包。然后,我们可以运行安装程序来开始安装安装过程中,我们需要选择安装类型,如选择完整安装或者自定义安装,以及选择所需的组件。 安装完成后,我们需要进行一些配置工作。首先,我们需要创建一个配置文件,以指定 MySQL 5.7 的参数设置。接着,我们需要启动 MySQL 服务,并设置 MySQL 的安全性。在安全设置中,我们可以为 root 用户设置密码,并移除匿名用户和测试数据库,以加强安全性。 安装完成并进行相应的配置后,我们可以通过命令行工具或者 GUI 工具来管理和操作 MySQL 数据库。在命令行工具中,我们可以使用类似于 SQL 的语句来执行各种数据库操作,如创建数据库、创建表等。而在 GUI 工具中,我们可以通过图形界面来管理数据库,更加直观和方便。 总结来说,MySQL 5.7 安装是将 MySQL 5.7 本的安装文件下载到本地,并进行安装配置的过程。通过这种方式,我们可以轻松地在本地搭建起 MySQL 数据库,以提供强大的数据管理和查询功能。 ### 回答3: MySQL 5.7 安装是一种用于安装 MySQL 5.7 的软件包。MySQL 是一种常见的关系型数据库管理系统,而安装是指可以通过安装程序将 MySQL 5.7 安装在计算机上的本。 安装 MySQL 5.7 需要以下步骤: 1. 下载安装:首先需要从官方网站或其他可信来源下载 MySQL 5.7 的安装安装通常是一个可执行文件,具有 .exe 或 .msi 文件扩展名。 2. 运行安装程序:双击下载的安装文件,然后运行安装程序。安装程序将会引导你完成安装过程。 3. 配置安装选项:在安装程序的界面中,你可以选择安装模式,例如典型安装或自定义安装。你还需要决定安装位置和端口号等配置选项。 4. 设置管理员密码:你需要为 MySQL 5.7 设置一个管理员密码,以确保只有授权的用户可以访问数据库。 5. 完成安装安装程序将开始复制文件和设置数据库等操作。安装完成后,你可以在计算机上找到 MySQL 5.7 的安装目录。 6. 启动 MySQL 5.7:在安装目录中,你可以找到一个启动程序,例如 mysqld.exe。双击它以启动 MySQL 5.7 服务。 7. 连接到 MySQL 5.7:你可以使用 MySQL 客户端工具,例如 MySQL Workbench 或命令行工具,在计算机上连接到 MySQL 5.7 数据库。 8. 配置和管理数据库:连接到 MySQL 5.7 后,你可以创建数据库、管理用户权限、执行 SQL 查询和修改其他配置等。 总之,MySQL 5.7 安装是通过安装程序将 MySQL 5.7 安装在计算机上的本。安装过程包括下载安装、运行安装程序、配置选项、设置管理员密码、启动 MySQL 5.7、连接到数据库和配置管理等步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值