1、下载mysql的解压缩版本,这里选择Mysql的集群免安装包,方便后面配置集群时候使用
https://cdn.mysql.com//Downloads/MySQL-Cluster-8.0/mysql-cluster-8.0.22-winx64.zip
2、解压到本地文件,目前我放置在D:\mysql 文件夹,在配置时可根据自己解压的目录进行配置
3、在D:\mysql\创建my.ini
4、在my.ini文件中配置安装文件路径及数据存放路径,内容如下:
[mysqld]
# set basedir to your installation path
basedir=d:\mysql
# set datadir to the location of your data directory
datadir=d:\mysql\data
5、zip版本不带默认的数据库文件,需进行数据库初始化,使用CMD管理员打开并
d:
cd d:\mysql\bin
mysqld --defaults-file=d:\mysql\my.ini --initialize --console
6、正常情况下,会创建默认数据库并设置默认的root密码,localhost:后面为默认的密码。出现如下界面为正常:
7、初始化完成之后,需要启动mysql服务,输入一下命令:
"d:\mysql\bin\mysqld" --console
看到sorket:'' port :3306 如下图即为启动。
8、现在如果关闭了窗口,mysql服务就停止了,不适用与服务器环境,所以需要将mysql作为windows服务进行开机启动。先停止mysql。
"d:\mysql\bin\mysqld" -u root shutdown
9、安装为windows服务,可以在install后面指定服务名,如果涉及一个服务器安装多个服务,可以在后面写mysql5或者mysql8
"d:\mysql\bin\mysqld" --install
10、直接重启吧,重启之后呢,mysql就已经启动了。
11、将d:\mysql\bin 目录增加到系统环境变量path
12、现在可以登录mysql了,输入上面的临时密码后进入mysql
mysql -u root -p
13、修改数据库密码,mysql8修改数据库密码需要执行以下操作
ALTER USER "root"@"localhost" IDENTIFIED BY "root";
14、允许所有计算机远程链接mysql服务器,执行下面命令后可以从其他服务器远程mysql啦,程序也可以链接了。
use mysql
update user set host = '%' where user = 'root';
flush privileges;
15、一些mysql生产环境优化的链接:
http://blog.chinaunix.net/uid-31524126-id-5823684.html
https://my.oschina.net/u/4332580/blog/4121507