首页 > 编程知识 正文

mysql5.7.21配置文件(mysql5720安装配置教程)

时间:2023-12-15 19:09:11 阅读:316126 作者:TVNF

本文目录一览:

mysql5.7解压版安装配置文件在哪

mysql在5.7.6之后的版本去掉了在本地文件/root/.mysql_secret中生成初始密码的机制,所以在安装最新版的5.7.10过程中踩了坑,按照正常安装方式一直提示如下错误

access

denied

for

user

'root'@'localhost'

(using

password:

no)

新版版本安装过程大致如下:

1.在系统偏好设置中关闭mysql服务

2.用安全模式启动服务:sudo

mysqld_safe

--skip-grant-tables

3.mysql

-u

root

登录,因为安全模式下,所以无需输入密码

4.登录后进行密码修改(密码修改这部分mysql做了很大的改动)

MAC 下 Mysql 5.7 的配置文件在哪

mysql在5.7.6之后的版本去掉了在本地文件/root/.mysql_secret中生成初始密码的机制,所以在安装最新版的5.7.10过程中踩了坑,

按照正常安装方式一直提示如下错误

Access denied for user 'root'@'localhost' (using password: NO)

新版版本安装过程大致如下:

1.在系统偏好设置中关闭mysql服务

2.用安全模式启动服务:sudo mysqld_safe --skip-grant-tables

3.mysql -u root 登录,因为安全模式下,所以无需输入密码

4.登录后进行密码修改(密码修改这部分mysql做了很大的改动)

use mysql

select * from user;

update mysql.user set authentication_string=password('root') where user='root';

update mysql.user set Host='localhost' where user='root';

flush privileges;

密码字段已经不是之前的Password,新版本改为了现在的authentication_string字段

如果不按照这个步骤会报错:Access denied for user 'root'@'localhost' (using password: NO)

最后就可以用 mysql -uroot -p 然后输入上面设置的密码登录进mysql了

如何配置mysql5.7安装版

官网下载MySQL数据库和驱动程序(Windows): mysql-5.7.11-winx64.zip

2

创建数据库配置文件:my.ini

Example:

1.解压压缩包至:D:Program Files

2.创建 D:Program Filesmysql-5.7.11-winx64my.ini 配置文件

3

初始化和启动Mysql服务:

1.以管理员权限运行cmd

2.进入mysql的bin下

3.初始化,生成data文件夹

mysqld --initialize-inscure (不设置root密码,建议使用)

mysqld --initialize (生成一个随机的root密码)

3.安装MySql服务

mysqld -install

4.启动mysql

net start mysql

4

登陆mysql

mysql -u root -p

第一次登录时无需密码直接回车登录

5

登录mysql之后,设置root密码

set password for root@localhost = password('YourPassword');

或者使用mysqlamdin修改root密码

mysqladmin -u root -p password NewPassword

END

简单的数据库操作和测试

以管理员权限运行cmd,进入程序所在目录,启动Mysql服务

show databases; //所有数据库列表

create database dbName; //创建数据库

use dbName; //选择数据库

show tables; //显示数据表列表

查看数据表中的条目:

desc tableName;

describe tableName;

show columns from tableName;

show create table tableName;

4

清空数据表中所有条目:

truncate table 表名; //清空全部数据,不写日志,不可恢复,速度极快

delete from 表名; //清空全部数据,写日志,数据可恢复,速度慢

END

注意事项

关于Mysql安全性问题(SSL加密连接): MySQL在5.7版本之前对于安全问题的确考虑并不充分,导致存在比较大的隐患,1)MySQL数据库默认安装的用户密码为空;2)所有用户拥有对于MySQL默认安装test数据库的访问权限(即使没有授予权限)。MySQL 5.7开始安装完成后的root用户的密码不再是空,而是在安装时随机产生一个密码,。其次,官方已经删除了test数据库,默认安装完后是没有test数据库的,MySQL 5.7版本提供了更为简单SSL安全访问配置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。