windows中MySQL的安装和配置:
一、下载安装MYSQL至Windows:
MySQL官网下载(略)
二、配置环境变量:
1.找到windows中MySQl的安装位置:
2.将该路径配置为windows系统环境变量的一部分:
打开高级系统设置>环境变量>系统变量>path
添加该路径:
在cmd中也可完成配置(临时):
三、启动MySQL:MySQL -u root -p 输入密码
Linux中使用MySQl:
一、更换服务器:
打开系统应用>软件更新器>Ubuntu软件>下载自:
可更换下载源,这里我切换到阿里云服务器。
二、安装MySQl:
1.更新软件源:sudo apt update
2.安装MySQl:sudo apt-get install mysql-server
3.检查是否成功安装:
查看MySQL状态:service mysql status
如图:显示active(running)即为安装成功。
4.一些基本语句:
启动MySQL:
sudo service mysql start
关闭MySQl:
sudo service mysql stop
启动后使用MySQL:
sudo mysql
三、Linux中MySQl的远程连接:
(一)将Linux MySQL配置为支持远程连接:
输入以下命令:
1.cd /etc/mysql/
2.cd mysql.conf.d/
3.ls -l 找到mysqld.cnf
4.sudo nano mysqld.cnf
如下图:
进入mysqld.cnf后下翻找到bind-address (绑定地址):
再将其更改为0.0.0.0
这样就可从其他ip地址远程连接Linux的MySQl。
(二)Windows远程连接Linux的MySQl
1.建立一个数据库:
我这里导入了sql脚本,创建了名为hr的数据库
show databases; 可以查看:
2.创建用户 foo 密码 123456 从任意 IP 连接MySQL服务器
create user 'foo'@'%' identified by '123456';
3.授权用户 foo 在数据库 hr 中所有的 all 操作权限
grant all on hr.* to 'foo'@'%;
这样用户foo就可以在其他终端(任意IP)连接Linux的MySQL,并且能操作其中的hr数据库。
4.远程连接:
以Windows为例:
在cmd输入:mysql -h 服务器ip -u用户名 -p密码;如图:
即为远程连接成功。