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;

posted @ 2018-09-09 13:11  xMonody  Views(153)  Comments(0)    收藏  举报