windows安装mysql
1 官网下载mysql zip解压 并在根目录下新建一个data文件夹 添加.ini配置文件

2 添加my.ini配置文件 basedir和datadir 可以参考我的这个配置

[Client]
#设置3306端口
port = 3306
[mysqld]
#设置mysql 使用ipv4
bind-address=0.0.0.0
mysqlx_bind_address=0.0.0.0
#mysqlx=0
#设置mysql端口和x端口
mysqlx_port =3307
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.11-winx64\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.11-winx64\mysql-8.0.11-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
3 添加环境变量 将bin路径添加到path里
4 用管理员身份打开dos命令窗口 并切换到mysql的bin目录下
5 执行mysqld --initialize-insecure 生成mysql数据库
使用 --initialize 服务器生成一个随机密码
无密码mysql -u root --skip-password
6 执行mysqld -install安装mysql
7 执行net start mysql启动服务

Mariadb安装
linux启动服务使用sudo mariadb-secure-installation设置密码
windows使用 mysql_install_db.exe --datadir=D:\Mariadb\data --service=Mariadb --password=password
Linux使用 mysql_install_db.exe --datadir=/var/lib/mysql --basedir=/usr --service=Mariadb --password=password
修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
授权远程
RENAME USER 'root'@'localhost' TO 'root'@'%';
update user set host='%' where user='root';
查看ip登陆 select user,host from mysql.user;

浙公网安备 33010602011771号