一、mysql下载
参考下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
我下载的版本为5.7.
下载好后解压到安装目录,我的路径为D:\下
二、配置环境变量
在系统变量里添加MYSQL_HOME,并指定变量值
在Path变量里添加%MYSQL_HONE%\bin
三、在mysql的根目录下创建一个my.ini 的文件。
将一下内容复制到my.ini文件内
[mysqld]
basedir=D:\\software\\mysql-8.0.11 路径位置根据自己自身修改
datadir=D:\\software\\mysql-8.0.11\\data
port=3306
四、以管理员身份运行CMD
输出结果会显示以下代码,则表示成功:
Service successfully installed.
然后输入
mysqld --initialize
然后运行成功后打开mysql所在文件夹,查看根目录下应该会多一个data 文件夹。
启动mysql服务(在bin目录下)
net start mysql
.登录mqsql(在bin目录下)
mysql -u root -p
运行后会出现以下语句(需要输入密码):
Enter password:
此时需要mysql自动生成的初始密码。在mysql的根目录下找到data文件夹打开,找到后缀名为.err的文件用记事本打开,文件内搜索password后找到密码所在位置:
紧接上步骤输入密码后回车。当输出一下语句时则表示配置成功:
Welcom to the MySQL monitor. Commands end with ; or \g
输入以下命令修改初始密码方便记忆:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';
登录mysql时忘记密码的情况下
https://www.cnblogs.com/hpcpp/p/7353985.html
mysql中默认的数据库
连接上本地mysql后,查看新装的mysql中会有几个默认的数据库
information_schema–信息数据库,
是mysql系统用的所有字典信息,包括数据库系统有什么库,有什么表,有什么字典,有什么存储过程等所有对象信息和进程访问,状态信息,一旦删除,该数据库系统将无法使用。
mysql–是保存系统有关的权限,对象和状态信息,不能删除。
performance_schema–mysql 5.5 版本 新增了一个性能优化的引擎,
PERFORMANCE_SCHEMA这个功能默认是关闭的
参考地址:https://blog.csdn.net/slfkj/article/details/79291905
设置允许远程访问:
登录mysql后输入以下命令:
use mysql;
select host,user,password from user;
create user ‘root’@’%’ identified by ‘123456’;
grant all on . to root@’%’ identified by ‘123456’;
exit
https://blog.csdn.net/deanwq/article/details/70575195
关闭防火墙:
当设置远程访问之后仍无法打开远程访问,首先考虑是否是防火墙的原因。
参考地址:https://www.jb51.net/article/103770.htm
mysql安装与卸载全过程:
http://www.cnblogs.com/sleipnir-0430/p/8453974.html