项目需要就在现有的服务器上面重新安装了个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进行设置密码呢。
到这里该做的基本上就算是完事了。
分享到:
相关推荐
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。
本文将详细讲解在CentOS下安装MySQL服务器的步骤,以及解决安装过程中可能遇到的问题。 首先,安装MySQL通常有两种方法:使用源码编译安装和使用RPM包安装。对于大多数用户来说,RPM包安装更方便快捷。你可以通过...
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册服务、启动服务等。本文将详细介绍CentOS下MySQL的安装过程。 下载MySQL源代码 首先,需要下载MySQL的源代码...
- 登录MySQL服务器:`mysql -u root -p` - 创建一个用于复制的专用用户并授权:`GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%' IDENTIFIED BY 'your_password';` - 记录主服务器的二进制日志文件名...
最后,你可以通过连接MySQL服务器来检查安装是否成功: ``` mysql -u root -p ``` 输入之前设置的root密码,如果能够进入MySQL命令行界面,那么恭喜你,MySQL 5.6已经在你的CentOS 6.5系统上成功安装。 总结,...
本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...
CentOS 7.6 安装 MySQL 8.0 需要注意的几个重要步骤,包括确认服务器没有安装 MySQL 或已卸载完全、下载二进制包、自定义目录规则、配置参数、修改系统配置文件、运行服务器程序、添加系统路径、设置 MySQL 服务和...
本文档详细介绍了在Centos7系统上安装mysql8.0的步骤,包括卸载系统自带的mariadb,安装mysql依赖项,上传和解压mysql压缩包,创建安装目录、mysql用户和组,创建数据目录和配置文件,安装数据库,生成初始密码,...
在Linux环境下安装MySQL数据库是常见的系统管理任务之一。本文将详细介绍如何在CentOS 7系统上安装MySQL,并提供一系列实用的命令来帮助用户完成整个过程。 #### 二、安装MySQL社区版 1. **下载MySQL官方的RPM包**...
3. 安装MySQL Server:通过运行`sudo yum install -y mysql-community-server`来安装MySQL服务器。 二、启动MySQL服务 1. 启动MySQL:安装完成后,可以使用`sudo systemctl start mysqld`命令启动MySQL服务。 2. ...
现在,你可以在其他设备上使用数据库客户端工具,如MySQL Workbench或Navicat,尝试连接到这个远程MySQL服务器。记得使用正确的主机名、用户名、密码和端口号。 总之,这个教程详细介绍了在CentOS 8系统上安装MySQL...
CentOs7 下 Mysql 5.7 的下载安装和主从同步、双主多从配置详解 CentOs 7 是一个流行的 Linux 操作系统,而 Mysql 5.7 是一个广泛使用的关系型数据库管理系统。本文将详细介绍如何在 CentOs 7 下下载安装 Mysql 5.7...
安装 MySQL 客户端和服务器端: ```bash yum install mysql yum install mysql-server yum install mysql-devel ``` 启动、停止和设置 MySQL 启动 MySQL 服务: ```bash service mysqld start ``` 或者: ```...
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`:客户端程序,用于...
安装MySQL服务器可使用`yum install`命令,例如`yum install mysql-community-server`。安装完成后,启动MySQL服务,CentOS7中使用`systemctl start mysqld.service`。如果在较低版本的系统中,可以使用`service ...
安装 MySQL 服务器。 [root@localhost ~]# sudo yum install mysql-server // 安装完成后,可以查看 MySQL 的版本信息。 重置密码 安装完成后,默认没有密码,需要重置密码。 查看 MySQL 的版本信息 最后,...
接下来,使用`yum install mysql-community-server`命令安装MySQL服务器。这会自动处理依赖项并安装MySQL的主要组件。安装过程可能需要用户确认一些选项,按提示操作即可。 安装完成后,MySQL服务器并不会自动启动...