Windows平台安装
1、官方平台下载mysql下载链接
2、下载完成后,自定义文件夹解压,如D:\InstallSuccess\mysql-8.0.17-winx64
3、在D:\InstallSuccess\mysql-8.0.17-winx64路径下新建my.ini 配置文件
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4、启动MySQL 数据库
以管理员身份打开 cmd 命令行工具,切换目录:
cd C:\web\mysql-8.0.11\bin
初始化数据库:
mysqld --initialize --console
得到root的初始密码,即root@localhost: 后的一串字符。如下述语句中的nela>jqB>3cf:
2019-11-10T04:19:42.080801Z 1 [Note] A temporary password is generated for root@localhost: nela>jqB>3cf
输入以下安装命令:
mysqld install
启动,即可:
net start mysql
5、登录mysql
mysql -u root -p
初始密码在第四步已获取,键入即可
修改密码
set password for root@localhost = password(‘新密码’);
Linux平台安装
linux平台的安装相较来说要更简单,按顺序执行下列几条语句即可
下载 Mysql yum包
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm
安装软件源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm
安装mysql服务端
yum install -y mysql-community-server
启动mysql
service mysqld start
获取初始默认密码
grep 'temporary password' /var/log/mysqld.log
使用初始默认密码登录
mysql -u root -p
修改密码
#修改密码需符合密码格式要求
#查看 mysql 初始的密码策略
SHOW VARIABLES LIKE 'validate_password%';
#假设需设置密码为123456
#首先设置密码强度要求为弱
set global validate_password_policy=LOW;
#设置密码长度为6
set global validate_password_length=6;
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
授权其他机器登录
grant all privileges on *.* to '用户名'@'%' identified by '登录密码' with grant option;
flush privileges;
参考教程
mysql安装
Linux安装mySQL步骤
报错:Your password does not satisfy the current policy requirements