mysql-8.0.12安装和配置

时间:2023-02-21 18:33:38

1、下载Mysql8.0.12压缩包。下载地址:https://dev.mysql.com/downloads/file/?id=480557

2、解压文件到本地指定目录。这里我的mysql根目录是:E:\Mysql\mysql-8.0.12-winx64

3、打开记事本,将下面内容粘贴进去,然后放在根目录下,保存为my.ini

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 

# 设置mysql的安装目录

basedir=E:\Mysql\mysql-8.0.-winx64

# 设置mysql数据库的数据的存放目录

datadir=E:\Mysql\mysql-8.0.-winx64\data

# 允许最大连接数

max_connections=

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#设置sql_mode模式

sql_mode=NO_ENGINE_SUBSTITUTION

#导入文件目录

secure_file_priv=E:\

4、打开Windows附件,以管理员运行命令提示符。转到E:\Mysql\mysql-8.0.12-winx64\bin下执行安装mysql服务的命令

mysqld install

服务安装完成之后执行开启服务的命令

net start mysql

服务安装启动后,会默认生成一个data文件夹,里面存放了许多重要的文件。然后执行命令

mysql -h localhost -u root -p

然后输入密码(随便输,反正都是错的),然后去根目录下的data文件夹找到后缀为err的文件,用记事本打开,找到A temporary password is generated for root@localhost:xxxxxxx,后面的xxxxxx就是密码,复制出来,然后根据正确密码登录,

登录成功后输入以下命令

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 

password就是你自己设置的密码,mysql8改变很大,舍弃了许多古老的函数,许多命令以前能用,放到mysql8里面就无法使用了

密码的加密方式可以使用 WITH mysql_native_password, 也可以使用WITH caching_sha2_password

具体的情况可以使用下面命令查看

Use mysql;
select host, user, authentication_string, plugin from user;

mysql-8.0.12安装和配置

先给root授权

GRANT ALL ON *.* TO 'root'@'localhost';

创建用户,并授权,记得刷新权限

create USER 'mysql_dbo'@'%' IDENTIFIED WITH mysql_native_password BY '';
GRANT ALL ON *.* TO 'mysql_dbo'@'%';
FLUSH PRIVILEGES

这个是创建一个所有host都可以使用访问的用户mysql_dbo,并且授予所有权限,最后刷新权限

mysql服务器安装完了,至于你们使用哪一款界面管理工具,请随意,我是用的是

mysql-8.0.12安装和配置

mysql-8.0.12安装和配置的更多相关文章

  1. MySql 8.0.12安装、配置

    1. 参考:① 菜鸟教程下载安装MySQl ② 8.0.12安装方法 以下是我遇到的问题: 2.执行 mysqd --initialize --console 后,这个时候运行突然报"无法启 ...

  2. windows下mysql 8.0.12安装步骤及基本使用教程

    本文实例为大家分享了windows下mysql 8.0.12安装步骤及使用教程,供大家参考,具体内容如下 补充:mysql 已经更新到了 8.0.19,大致步骤和这个差不多,照着来就完事了. 我下载的 ...

  3. mysql 8.0.12 安装配置方法图文教程

    一.安装 1.从网上下载MySQL8.0.12版本,下载地址 2. 下载完成后解压 我解压的路径是:D:\Java\mysql-8.0.12-winx64 3. 配置文件 首先在解压的路径下查看是否含 ...

  4. MySQL8.0.12 安装及配置、读写分离,主从复制

    一.安装 1.从网上下载MySQL8.0.12版本,下载地址:https://dev.mysql.com/downloads/mysql/ 2. 下载完成后解压 我解压的路径是:D:\Java\mys ...

  5. MySQL 8.0.12安装教程 (windows 64位)

    先去官网下载点击的MySQL的下载​ 下载完成后解压 解压完是这个样子,(解压后并没有Data目录,要手动创建,Data目录是自己创建的设置mysql数据库的数据的存放目录,解压后的目录也没有的my. ...

  6. MySQL 8.0 yum安装和配置

    MySQL 8.0 centos7.5 x86_64 一.yum安装 1.先卸载机器和mysql有关的东西,有的安装了mariab-lib,会对安装有干扰,卸载了它. [root@localhost ...

  7. Linux下Redis4.0.12安装、配置、优化

    一.安装 1.检查gcc环境 执行命令,如果Linux系统没有安装gcc编译器,会提示“Command not found” # gcc -v 安装gcc # yum -y install gcc 以 ...

  8. Apache2.4.34 + php 7.28 + MySQL8.0.12 安装及配置

    服务端的学习 Apache2.4.34 的安装及配置 1.基本安装 最新的 Apache 已经不提供 Windows 的安装版本,所以我们这里使用的是解压版 -下载地址:https://www.apa ...

  9. MySQL8.0.12安装及配置

    一.下载 下载页面http://dev.mysql.com/downloads/mysql/ 选择系统平台后,点击download(根据系统选择64或32位) 二.配置 1.下载成功后,解压安装包到要 ...

随机推荐

  1. 转:Android开发:使用JNI读取应用签名

    博文转自http://www.tuicool.com/articles/UVjme2r,感谢博主的分享 为了防止被反编译,打算把关键代码写到so里(比如加解密),在so里加上判断APk包签名是否一致的 ...

  2. C语言位运算详解(转载)

    转载自:http://www.cnblogs.com/911/archive/2008/05/20/1203477.html 位运算是指按二进制进行的运算.在系统软件中,常常需要处理二进制位的问题.C ...

  3. java异常处理的两种方法

    一种是try-catch-finally,监视代码段,如果有异常就捕获. 另一种是此处不处理,声明在方法后面,抛给上级.(不处理也是一种处理)

  4. 关于port的关闭——Linux

    本文出自:http://blog.csdn.net/svitter 引文出自:http://bbs.chinaunix.net/thread-775649-1-1.html 1.关闭服务 servic ...

  5. MYSQL 源代码 学习

    http://blog.sina.com.cn/s/articlelist_1182000643_1_1.html http://blog.csdn.net/gao1738/article/detai ...

  6. python中关于元组的操作

    元组的基本操作:1.创建一个元组: tuple=(1,26); tuple1=(","sy"); 创建一个空元组: tuple=(); 元组中只包含一个元素时,需要在元素 ...

  7. 【LSGDOJ 2015】数页码

    题目描述 一本书的页码是从 1-n 编号的连续整数:1, 2, 3, ... , n.请你求出全部页码中所有单个数字的和,例如第 123 页,它的和就是 1+2+3=6. 输入 一行为 n(1 &lt ...

  8. java变量的自动提升与强制转换

    所有的byte型.short型和char的值将被提升到int型 一个字节可以提升为4个字节 4个字节不可以降为一个字节 强制转换4个字节转换为一个字节 [丢失精度] byte b = 3; b = ( ...

  9. 掌握闭包closure (含义及优缺点)

    个人认为闭包其实非常好理解,我们一起去认识什么是闭包. 在javascript脚本语言中,变量的作用域只有两种,一种是全局变量,一种是局部变量. 全局变量的函数可以在整个javascript脚本语言中 ...

  10. 使用 SSHFS 挂载远程的 Linux 文件系统及目录

    1. 安装 sudo apt-get install sshfs 2. 创建 SSHFS 挂载目录 sudo mkdir /mnt/cong 3.使用 SSHFS 挂载远程的文件系统 sudo ssh ...