一、安装MySQL
第一步 安装MySQL服务
apt-get install mysql-server
在安装时会弹出填写密码 和再次填写密码
第二步 安装客户端
apt-get install mysql-client
安装完成,MySQL服务器应该自动启动
第三步 检查服务器是否正在运行
netstat -tap | grep mysql
运行命令之后会出现:
tcp 0 0 localhost:mysql *:* LISTEN - 说明正在运行
如果不能运行重启MySQL服务器
/etc/init.d/mysql restart
第四步 进入MySQL,验证是否本地能够登入
mysql -u root -p
输入密码 进入MySQL
输入:
mysql>select now();
会出现当前的日期 说明数据库安装成功
=========以上为数据库的安装=============
二、数据库远程访问
第一步 注释本地地址
之前一直记得修改配置在/etc/mysql/mysql.cnf文件,但是发现里边没有bind-address = 127.0.0.1,
但是有俩个路径:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
1. 查看!includedir /etc/mysql/conf.d/目录
有个mysql.cnf,但是里边的内容只用[mysql]
这个文件不对,继续往下找......
2. 查看!includedir /etc/mysql/mysql.conf.d/目录
查看mysql.cnf文件,发现有bind-address = 127.0.0.1,至此找到并注释掉
3. 找到这句:bind-address = 127.0.0.1
前边加上 # 意思为注释这行
修改完成后 保存退出(先按esc,接着输入:wq)
第二步 MySQL中 赋权限
账号密码登入成功后(我是以root身份登入的) 输入:
GRANT ALL ON *.* TO 你的mysql账号@'%' IDENTIFIED BY '你的登录密码' WITH GRANT OPTION;
mysql> use mysql;
mysql> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
然后 exit 退出MySQL
第三步 重启MySQL服务器
/etc/init.d/mysql restart
===============至此数据库的远程访问授权完毕========================