MySQL安装

221 阅读1分钟

windows下MySQL安装(mysql-8.0.25-winx64):

1、根目录创建my.ini文件

[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
#设置时区,如果不设置连接url里要设置
default-time_zone = '+8:00'
#设置安装目录
basedir=E:\mysql-8.0.25-winx64
#允许最大连接数
max_connections=200
#服务端默认使用的字符集
character-set-server=utf8
#创捷新表时默认的储存引擎
default-storage-engine=INNODB
datadir=E:\mysql-8.0.25-winx64\data

​ 2、初始化数据目录和安装服务:mysql8_0_25,并启动服务。

mysqld --initialize
mysqld install mysql8_0_25 --defaults-file="E:\mysql-8.0.25-winx64\my.ini"
net start mysql8_0_25

​ 3、刚安装完的mysql,root用户密码为空,指定root用户密码为root

  --打开数据库:
  mysql -uroot -p -h127.0.0.1 -P3306(提示 Enter password,直接回车,密码在data文件夹下的.err结尾的文件里能找到)
  #修改登陆密码 ‘新密码’  替换你需要的新密码,root为新密码,先要修改密码为空,不然没法修改
   update user set authentication_string='' where user='root';
   ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

​ 4、修改mysql只能本地访问问题

# 登入mysql
mysql -u root -p
# 选择mysql数据库
use mysql;
# 查看user表
select user, host from user;
# 修改host
update user set host='%' where user='root';
# 刷新flush privileges;
flush privileges;

mac下mysql安装:

www.jianshu.com/p/199492627…

linux安装mysql

1、解压:

2、初始化:./bin/mysqld --user=mysql --basedir=/usr/local/mysql-8.0.25/ --datadir=/usr/local/mysql-8.0.25/data/ --initialize

3、修改密码:set password='xxxxxxx'

4、启动:./bin/mysqld --user=root