`
qcyycom
  • 浏览: 190939 次
社区版块
存档分类
最新评论

centos下安装mysql服务器

 
阅读更多

项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊。都不一样所以这次还是让我纠结了一把:

下面把我安装过程中遇到的问题给传上来,

首先rpm格式安装就不多说了,主要是mysql的配置文件在:/etc/my.cnf这里,需要修改:

[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了,还以为是Ubuntu的那样呢,安装后自动启动,可是centos不一样,服务没有启动所以就抱错了。

这个错误之前遇到过,就是因为错误或者其他的什么原因,mysql服务器没有启动造成的。

接着启动mysql服务:

启动方式有很多种:service方式service mysqld start 和安全方式:/usr/bin/mysqld_safe &
通过启动服务的后缀我们可以清楚的看到,数据库放在那里,错误日志在哪里,
完事之后,要看看字符集的问题(这个问题至今我还没有搞清楚呢)。是否匹配:

这种情况是不行的,我们只是改变了服务器的字符集,没有改变客户端的字符集。
修改my.cnf文件后,重启mysql服务器后得知:


这样就算是完成了,字符集的配置了。然后呢就是密码和授权问题了。

查看用户密码:


这里用户和密码有的是空的,怪不得不需要任何验证都能够登录到服务器上去,这是很不安全的。所以要删除这些不安全的用户


然后是设置现有的用户密码:这里可以update,set都行。


这里我一看傻眼了,没有经过md5码加密呢,算了这里还只能用set进行设置密码呢。

到这里该做的基本上就算是完事了。




分享到:
评论

相关推荐

    CentOS7.4安装mysql5.7

    ### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。

    centos下安装mysql服务器的方法

    本文将详细讲解在CentOS下安装MySQL服务器的步骤,以及解决安装过程中可能遇到的问题。 首先,安装MySQL通常有两种方法:使用源码编译安装和使用RPM包安装。对于大多数用户来说,RPM包安装更方便快捷。你可以通过...

    centos7安装mysql5.7

    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地

    CentOS下mysql成功安装

    在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册服务、启动服务等。本文将详细介绍CentOS下MySQL的安装过程。 下载MySQL源代码 首先,需要下载MySQL的源代码...

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    - 登录MySQL服务器:`mysql -u root -p` - 创建一个用于复制的专用用户并授权:`GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%' IDENTIFIED BY 'your_password';` - 记录主服务器的二进制日志文件名...

    CentOS6.5一键安装Mysql5.6

    最后,你可以通过连接MySQL服务器来检查安装是否成功: ``` mysql -u root -p ``` 输入之前设置的root密码,如果能够进入MySQL命令行界面,那么恭喜你,MySQL 5.6已经在你的CentOS 6.5系统上成功安装。 总结,...

    CentOS安装MySQL5.7

    本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...

    Centos7.6安装MySQL8.0.docx

    CentOS 7.6 安装 MySQL 8.0 需要注意的几个重要步骤,包括确认服务器没有安装 MySQL 或已卸载完全、下载二进制包、自定义目录规则、配置参数、修改系统配置文件、运行服务器程序、添加系统路径、设置 MySQL 服务和...

    Centos7安装mysql8.0压缩包.docx

    本文档详细介绍了在Centos7系统上安装mysql8.0的步骤,包括卸载系统自带的mariadb,安装mysql依赖项,上传和解压mysql压缩包,创建安装目录、mysql用户和组,创建数据目录和配置文件,安装数据库,生成初始密码,...

    CentOS7安装MySQL教程

    在Linux环境下安装MySQL数据库是常见的系统管理任务之一。本文将详细介绍如何在CentOS 7系统上安装MySQL,并提供一系列实用的命令来帮助用户完成整个过程。 #### 二、安装MySQL社区版 1. **下载MySQL官方的RPM包**...

    centos7安装配置mysql5.7教程全

    3. 安装MySQL Server:通过运行`sudo yum install -y mysql-community-server`来安装MySQL服务器。 二、启动MySQL服务 1. 启动MySQL:安装完成后,可以使用`sudo systemctl start mysqld`命令启动MySQL服务。 2. ...

    CentOS 8 安装 MySql并设置允许远程连接的方法

    现在,你可以在其他设备上使用数据库客户端工具,如MySQL Workbench或Navicat,尝试连接到这个远程MySQL服务器。记得使用正确的主机名、用户名、密码和端口号。 总之,这个教程详细介绍了在CentOS 8系统上安装MySQL...

    CentOs7下mysql5.7的下载安装以及主从同步、双主多从配置详情

    CentOs7 下 Mysql 5.7 的下载安装和主从同步、双主多从配置详解 CentOs 7 是一个流行的 Linux 操作系统,而 Mysql 5.7 是一个广泛使用的关系型数据库管理系统。本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7...

    centos6.9安装mysql详细步骤

    安装 MySQL 客户端和服务器端: ```bash yum install mysql yum install mysql-server yum install mysql-devel ``` 启动、停止和设置 MySQL 启动 MySQL 服务: ```bash service mysqld start ``` 或者: ```...

    centos7安装mysql文档及安装包

    1. `mysql-community-server-5.7.13-1.el7.x86_64.rpm`:这是MySQL服务器的主要组件,负责处理数据库的存储、查询和其他数据库管理功能。 2. `mysql-community-client-5.7.13-1.el7.x86_64.rpm`:客户端程序,用于...

    centos7 安装mysql和mysqlclient遇到的坑总结

    安装MySQL服务器可使用`yum install`命令,例如`yum install mysql-community-server`。安装完成后,启动MySQL服务,CentOS7中使用`systemctl start mysqld.service`。如果在较低版本的系统中,可以使用`service ...

    centos7安装mysql数据库

    安装 MySQL 服务器。 [root@localhost ~]# sudo yum install mysql-server // 安装完成后,可以查看 MySQL 的版本信息。 重置密码 安装完成后,默认没有密码,需要重置密码。 查看 MySQL 的版本信息 最后,...

    Centos7安装mysql5.7yum list installed - grep mysql

    接下来,使用`yum install mysql-community-server`命令安装MySQL服务器。这会自动处理依赖项并安装MySQL的主要组件。安装过程可能需要用户确认一些选项,按提示操作即可。 安装完成后,MySQL服务器并不会自动启动...

Global site tag (gtag.js) - Google Analytics