既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
本文介绍 MySQL 在 CentOS 7 上的安装方法。
利用 MySQL 的 Yum 仓库,我们可以使用 Yum 命令简便地安装/更新 MySQL 。在这里介绍使用 Yum 方式安装 MySQL 的方法。
2.1 下载MySQL仓库
下载、添加 MySQL 的 Yum 仓库,命令如下:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
此时,在系统的 Yum 仓库目录下,查看 MySQL 的仓库文件是否已经添加了,如下:
根据查询结果,能够看到 MySQL 的 Yum 仓库已经添加了。
2.2 安装MySQL
使用 Yum 命令安装 MySQL ,如下:
yum install mysql-server -y
2.3 启动MySQL
systemctl start mysqld
默认情况下,MySQL 将会绑定到 localhost (127.0.0.1) 。
2.4 测试MySQL
MySQL 的标准客户端工具会随着 mysql-server 包一起安装,这个 MySQL 客户端需要通过终端连接 MySQL 服务器。如下:
[root@node1 /opt/liitdar/mydemos]# mysql
运行上述命令后,观察 mysql 客户端是否成功连接到了 mysql 服务器,如下:
上述结果说明 MySQL 安装成功了。
3 连接数据库
默认情况下, MySQL 会绑定到 localhost (127.0.0.1) ,即只允许本机连接 MySQL(即本文前面的连接方式)。
这里将介绍通过修改user表的方式,允许远程连接数据库的方法。
MySQL 数据库中默认会有一个名为“mysql”的数据库,在该数据库中,有一个名为“user”的数据表,该表会控制mysql服务器的外部连接权限(信息),如下:
mysql> select host,user,password from user;
+-----------+------+----------+
| host | user | password |
+-----------+------+----------+
| node1 | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
| node1 | | |
+-----------+------+----------+
5 rows in set (0.00 sec)
mysql>
在 user 表中,存在“host”、“user”和“password”字段,这些字段即控制着能够连接到mysql服务器的“主机名”、“用户名”和“密码”。所以,为了能让所有的外部主机访问到这个mysql数据库,需要进行以下操作:
- 我们更新“user”表的 host 字段的值,如下:
mysql> update user set host = '%' where user = 'root' and host = '127.0.0.1';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql>
**说明:**我们将host为“127.0.0.1”的记录改为了host = ‘%’。host 字段的值为“%”、user 字段的值为“root”表示在任何客户端机器上都能以 root 用户身份登录到mysql服务器上。建议在软件开发过程中将 host 的值设为“%”。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新