MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
常用的生物数据库Ensembl和UCSC数据存储的均使用MySQL进行存储的。MySQL在windows系统下提供两种安装方式msi和zip压缩包。如下,我们将介绍MySQL压缩包zip方式的安装及初始化。
MySQL下载(zip包)
下载地址https://downloads.mysql.com/archives/community/
根据系统是32/64选择下载
将zip包解压,编写配置文件
将下载的zip解压到本地,例如D:\DevelopFiles\mysql5.7.23目录;
接着编写配置文件my.ini,将如下内容写入文件中
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 basedir=D:\\DevelopFiles\\mysql5.7.23
# 设置mysql数据库的数据的存放目录
datadir=D:\DevelopFiles\mysql5.7.23\\data # 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
最后,打开dos窗口,执行如下命令
1. “Win + R”打开运行命令,输入cmd,打开dos窗口
2. 进入MySQL解压路径bin目录,例如D:\DevelopFiles\mysql5.7.23\bin
3.先执行初始化命令,然后执行安装命令,最后执行启动命令。
mysqld --initialize mysqld install net start mysql
4.Mysql账户密码修改
修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables
重启MySQL,用无密码方式进入MySQL
跟新密码,注释掉my.ini中skip-grant-tables,重启mysql
使用密码登录mysql
安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个
You must reset your password using ALTER USER statement before executing this statement.
You must reset your password using ALTER USER statement before executing this statement.
step 1: SET PASSWORD = PASSWORD('your new password'); step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; step 3: flush privileges;
完成以上三步退出再登,使用新设置的密码就行了,以上除了红色的自己修改成新密码外,其他原样输入即可