MySQL安装
1. yum命令(安装)
- yum命令是基于rpm的软件包管理器,能够从指定的服务器自动下载RPM所有依赖包并且安装。
- yum语法:yum (选项)(参数)
- 常用选项:
- -y:对所有提问回答yes;
- -h:显示帮助信息;
- -c:指定配置文件;
- -v:详细模式。
- 常用参数:
- install:安装rpm包;
- update:更新rpm包;
- list:显示软件包信息;
- search:检查软件包的信息;
- remove:删除指定的rpm软件包。
- 常用选项:
2. wget命令(下载)
- wget是linux上的下载工具,支持HTTP,FTP协议以及断点续传。
- 用法:wget (选项)(下载地址)
- 常用选项:
- 我一般直接用的 wget (下载地址),以后用到了会再更新;
3. rpm命令
- rpm命令是RPM软件包的管理工具。
- 用法:rpm (选项)
- 选项:
- -a:查询所有套件;
- -i:显示套件的相关安装信息;
- -v:显示指令的执行过程;
- -h:套件安装时列出hash标记;
4. mysql下载安装过程
// 下载mysql社区版
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
// 安装mysql社区版
rpm -ivh mysql-community-release-el7-5.noarch.rpm
// 安装mysql
yum install mysql mysql-server mysql-devel -y
// 启动mysql服务器
systemctl start mysql.service
// centos7后查看service的状态
systemctl status mysql.service
mysql处于运行状态:
mysql占用3306端口:
5. 创建密码并登录
// 设置密码
mysqladmin -u root password (密码)
// 登录mysql
mysql -u root -p (密码)
// 显示所有数据库
show databases;
// 使用mysql数据库
use mysql;
// 查看user表的信息
select user, host, password from user;
6. 远程连接
// 添加用户授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
// 刷新
FLUSH PRIVILEGES;
find / -name iptables
vi /etc/sysconfig/iptables
// 添加一行信息,如图2所示
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
图1
图2
最后,本地mysql客户端工具(比如navicat)测试连接成功。
总结、记录学习过程,表达不正确的地方希望能够一起沟通。