不要相信你所见到的,我的侧搜是通过了的
第一篇:安装和配置MySQL
第一步:安装MySQL
[root@192 local]# yum -y install mysql-server ← 安装MySQL
[root@192 local]# yum -y install php-mysql ← 安装php-mysql
第二步:配置MySQL
[root@192 local] #vim /etc/my.cnf ← 编辑MySQL的配置文件
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1 ← 找到这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8
default-character-set = utf8 ← 添加这一行
然后在配置文件的文尾填加如下语句:
[mysql]
default-character-set = utf8
第二篇:启动MySQL和初始环境设定
第一步:启动MySQL服务
[root@192 local]#chkconfig mysqld on ← 设置MySQL服务随系统启动自启动
[root@192 local]#chkconfig --list mysqld ← 确认MySQL自启动
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
← 如果2--5为启用(或on)的状态就OK
[root@192 local]#/etc/rc.d/init.d/mysqld start ← 启动MySQL服务
初始化 MySQL 数据库: Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h 192.168.0.1 password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses athttp://shop.mysql.com
[确定]
启动 mysqld: [确定]
第二步:MySQL初始环境设定
[1] 为MySQL的root用户设置密码
MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。首先来设置MySQL的root密码。
[root@192 local]#mysql -u root ← 在没设置密码之时,用root用户登录MySQL服务器
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.95 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select user,host,password from mysql.user; ← 查看用户信息
mysql> select user,host,password from mysql.user;
+------+-------------+----------+
| user | host | password |
+------+-------------+----------+
| root | localhost | |
| root | 192.168.0.1 | |
| root | 127.0.0.1 | |
| | localhost | |
| | 192.168.0.1 | |
+------+-------------+----------+
5 rows in set (0.03 sec)
mysql> set password forroot@localhost=password ('在这里填入root密码'); ← 设置root密码
譬如,在我的系统中,我是如下设置:
mysql> set password for root@localhost=password ('123456');
Query OK, 0 rows affected (0.01 sec)
mysql> set password for root@192.168.0.1=password ('123456');
Query OK, 0 rows affected (0.01 sec)
mysql> set password for root@127.0.0.1=password ('123456');
Query OK, 0 rows affected (0.01 sec)
mysql> select user,host,password from mysql.user; ← 查看用户信息
+------+-------------+------------------+
| user | host | password |
+------+-------------+------------------+
| root | localhost | 5f2dfe4b07af795b |
| root | 192.168.0.1 | 5f2dfe4b07af795b |
| root | 127.0.0.1 | 5f2dfe4b07af795b |
| | localhost | |
| | 192.168.0.1 | |
+------+-------------+------------------+
5 rows in set (0.01 sec)
mysql> exit ← 退出MySQL服务器
Bye
[2] 测试设置的root密码是否生效
[root@192 local]# mysql -u root ← 通过空密码用root登录
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
← 出现此错误信息说明密码设置成功
[root@192 local]# mysql -u root-p ← 通过密码用root登录
Enter password: ← 在这里输入密码
Welcome to the MySQL monitor. Commands end with ; or \g. ← 确认用密码能够成功登录
Your MySQL connection id is 5
Server version: 5.0.95 Source distribution
... ...
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
[root@192 local]#mysql -u root -h 127.0.0.1 -p ← 通过密码用root登录
Enter password: ← 在这里输入密码
Welcome to the MySQL monitor. Commands end with ; or \g.← 确认用密码能够成功登录
Your MySQL connection id is 13
Server version: 5.0.95 Source distribution
......
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> exit ← 退出MySQL服务器
Bye
[3] 删除匿名用户
在MySQL刚刚被安装后,存在用户名、密码为空的用户。这使得数据库服务器有无需密码被登录的可能性。为消除隐患,将匿名用户删除。
[root@192 local]# mysql -u root -p; ← 通过密码用root登录
Enter password: ← 在这里输入密码
mysql> select user,host from mysql.user;
+------+-------------+
| user | host |
+------+-------------+
| root | 127.0.0.1 |
| | 192.168.0.1 |
| root | 192.168.0.1 |
| | localhost |
| root | localhost |
+------+-------------+
5 rows in set (0.03 sec)
mysql> delete from mysql.user where user=''; ← 删除匿名用户
Query OK, 2 rows affected (0.04 sec)
mysql> select user,host from mysql.user; ← 查看用户信息
+------+-------------+
| user | host |
+------+-------------+
| root | 127.0.0.1 |
| root | 192.168.0.1 |
| root | localhost |
+------+-------------+
3 rows in set (0.00 sec)
mysql> flush privileges; ← 刷新,使以上操作生效
mysql> exit; ←退出MySQL服务器
Bye
相关推荐
在Centos7环境下使用yum工具安装MySQL8是一项涉及多个步骤的过程。首先,您需要了解MySQL Yum仓库提供了在Linux平台安装MySQL服务器、客户端和其他组件的RPM包。这些包还可以升级和替换由Linux发行版的原生软件仓库...
MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装 MySQL5.7.28_centos7_yum安装
本篇文章将详细介绍如何在CentOS 7中使用`yum`通过指定的repo文件安装MySQL。 首先,`repo`文件是Red Hat系Linux系统中用于定义软件仓库的位置和参数的配置文件。在本例中,我们有三个repo文件:`mysql-community....
CentOS6.5下YUM安装最新MySQL5.7.12
在 CentOS 系统中,`yum` 是一个强大的包管理器,用于安装、更新和管理软件包。在本文中,我们将详细讨论如何使用 `yum` 安装 MySQL 以及其后续的配置步骤。 首先,安装 MySQL 服务器可以使用以下命令: ```bash ...
关于在CentOS 7上使用yum安装MySQL 8.0的详细步骤和相关知识点,以下是根据提供的文件信息整理出的要点。首先,CentOS(Community ENTerprise Operating System)是一个企业级操作系统,它是基于Red Hat Enterprise ...
"CentOS 7 yum 安装 MySQL8" 通过 yum 源安装 MySQL8 在 CentOS 7 中是一个相对简单的过程。下面是安装和配置 MySQL8 的详细步骤: 首先,需要下载 MySQL8 的 rpm 文件从官方网站。因为 CentOS 7 是 Red Hat 系列...
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...
本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...
Centos7使用MySQL Yum安装MySQL 5.7。参考文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ MySQL Yum存储库下载:http://dev.mysql.com/downloads/repo/yum/
在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...
### CentOS 7 使用 YUM 安装 MySQL 5.7 的详细步骤与配置 #### 一、安装前准备 在开始安装之前,请确保您的 CentOS 7 系统已更新到最新版本,并且网络连接正常。 #### 二、安装 MySQL 5.7 1. **下载 MySQL 源和...
至此,MySQL、JDK和Tomcat已经在CentOS上通过YUM成功安装并配置。对于生产环境,考虑到性能和维护,可以选择阿里云或其他云服务商提供的MySQL服务,它们通常提供高性能且易于管理的数据库解决方案。 在实际部署应用...
在CentOS7上安装MySQL和mysqlclient可能会遇到一些挑战,本文将总结这些常见的问题和解决方案。首先,我们需要为系统添加MySQL的Yum源以便能够安装MySQL的社区版本。可以通过访问MySQL官方网站的DOWNLOADS部分,找到...
接着,启用MySQL的Yum repository,添加到/etc/yum.repos.d/目录下: ``` vi /etc/yum.repos.d/mysql-community.repo ``` 在文件中,确保`[mysql56-community]`部分的`enabled=1`。 四、安装MySQL Server 现在,你...
CentOS 7 安装 MySQL
本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`yum list installed | grep mysql`命令检查是否存在已安装的MySQL实例。...
CentOS7 下安装 MySQL5.7 安装与配置 安装环境: CentOS7 64位 MINI 版 安装 MySQL5.7: 1. 配置 YUM 源:下载 MySQL 官网中的 YUM 源 RPM 安装包,安装 MySQL 源。 2. 安装 MySQL:使用 yum 安装 MySQL 服务器。 3...
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。