**
在window系统上安装mysql
**
1.去官网下载对应的版本
2.点击官网下载地址,下载对应版本的压缩包(我这里以5.7.27版本为列子)。
3.将下载好的压缩包解压到安装目录。
4.创建my.ini文件。存放以下内容:
5.配置环境变量。
打开我的电脑–>属性–>高级系统属性–>环境变量
6.在系统变量里面新建“MYSQL_HOME”值“E:\mysql-5.7.27-winx64”(mysql的安装目录)。
7.在系统变量里找到path,在后面添加(%MYSQL_HOME%\bin;)。
(注意:后面没分号要加;)
8.安装mysql。在cmd命令行中,切换到mysql安装目录。如图:
9.输入 mysqld install,开始安装,若已安装删除(mysqld remove),重新安装,如果出现msvcr120.dll丢失,安装vcredist_13x64,再重新安装mysql即可。
10.初始化数据库。
执行:mysqld --initialize,执行成功后,mysql目录会出现一个data文件夹,里面存放数据库信息,如下所示:
(注意初始化后自动生成的data目录下要有这些相应的数据,否则可以初始化未成功)
11.启动mysql,执行:net start mysql。
12.在my.ini文件中的[mysqld]下添加skip-grant-tables,用来跳过密码登录,保存退出,重启mysql:mysqld restart。
13.执行:mysql -uroot,登录mysql。
14.然后修改密码,执行:
use mysql;
update user set password=password(‘root123’) where user=‘root’;
(update mysql.user set authentication_string=password(‘root123’) where user=‘root’ 😉
flush privileges;
15.设置远程登录用户和密码
mysql> GRANT ALL PRIVILEGES ON . TO ‘itoffice’@’%’ IDENTIFIED BY ‘itoffice’ WITH GRANT OPTION;
(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。
mysql> flush privileges; 立即生效。
16.创建新用户并赋权限。
CREATE USER ‘用户名’@’%’ IDENTIFIED BY ‘密码’;
GRANT ALL ON . TO ‘用户名’@’%’;