1. 配置开机启动服务
chkconfig –add mysqld [在服务清单中添加mysql服务]
chkconfig mysqld on [设置mysql服务开机启动]
service mysqld start [启动mysql服务,与开机无关]
也可以通过 /etc/rc.d/init.d/mysqld start 启动
2. 设置mysql数据库root帐号密码。默认的初始化密码为空~~~
mysqladmin -u root password ‘new-password’ [引号内填密码]
3. 让mysql数据库更安全
mysql -u root -p
mysql> DROP DATABASE test; [删除test数据库]
mysql> DELETE FROM mysql.user WHERE user = ”; [删除匿名帐户]
mysql> FLUSH PRIVILEGES; [重载权限]
4.安装上mysql扩展
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
5.设置默认编码等一些初始参数(my.cnf)
vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
default-character-set=utf8 [添加]
default-storage-engine=INNODB [添加]
old_passwords=1
[client]
default-character-set=utf8 [添加]
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
6 修改数据库存放目录 :
默认在:/var/lib/mysql/ 按目录存放
0.关闭mysql
1.移动/var/lib/mysql/目录下的数据库目录到自定义目录,如:/home/mysql_datas
原数据库目录结构
比如/var/lib/mysql/mysql
/var/lib/mysql/business
/var/lib/mysql/upper等
移动后结构
比如/home/mysql_datas/mysql
/home/mysql_datas/business
/home/mysql_datas/upper等
2.修改/etc/my.cnf中的如下两项到新目录的位置
datadir=/home/mysql_datas
3.修改mysql启动脚本中上面两项的位置
#vi /etc/rc.d/init.d/mysqld
get_mysql_option mysqld datadir "/var/lib/mysql"改为
get_mysql_option mysqld datadir "/home/mysql_datas/mysql"
4.启动mysql
分享到:
相关推荐
在本文中,我们将详细介绍如何在Rocky Linux 9.0系统上使用`yum`命令安装MySQL 8.0,以及安装后的配置步骤,包括启动服务、添加自启动、登录、重置密码、开放远程连接、防火墙设置等关键操作。 **一、检查与安装** ...
首次安装后,还需要初始化MySQL数据库并设置root用户的密码: ```bash sudo mysql_secure_installation ``` 按照提示进行操作,包括设置root密码、删除匿名用户、禁止root远程登录、删除测试数据库以及重新加载权限...
标题中的“Linux一键安装MySQL”指的是通过自动化脚本简化MySQL的安装过程,这个过程通常包括下载MySQL的安装包、配置安装选项、安装依赖库、设置启动服务以及初始化数据库等步骤。在描述中提到,你需要将包含脚本的...
- 初始化MySQL数据库(初次安装时需要):`/usr/bin/mysql_secure_installation` - 测试MySQL安装是否成功:使用命令行连接MySQL服务器,例如`mysql -u root -p`,输入密码后回车,若能进入MySQL命令行界面,则说明...
初始化MySQL数据库是安装过程中的关键步骤。进入`mysql-5.7.18/bin`目录,执行`./mysqld --initialize --user=mysql --datadir=/opt/mysql/data --basedir=/opt/mysql-5.7.18`,这会生成一个临时的root用户的随机...
第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ———————————————- 二进制包是否可以成功的运行,与先前是否先解决rpm...
这篇文章将详细介绍在Linux上安装MySQL的过程,并讨论一些安装后可能出现的问题及其解决方案。 首先,让我们从源码安装开始。源码安装允许你自定义配置,更好地适应特定的系统环境。你需要从MySQL官方网站下载最新...
本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备工作 在开始安装MySQL之前,请确保您的Linux系统已经更新到最新状态。这可以通过运行`sudo apt update`(如果是基于Debian的...
在Linux系统中,可以通过创建一个初始化脚本(如`mysql.server`)并将其放置在`/etc/init.d/`目录下来实现MySQL服务的自动启动。之后,使用`chmod`命令改变脚本的权限: ```bash chmod 755 /etc/rc.d/init.d/mysql ...
在Linux下安装MySQL涉及到多个步骤,包括环境准备、安装包获取、依赖处理、安装过程以及配置服务。接下来,我们将详细探讨这些步骤。 一、环境准备 在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`...
每个节点都需要安装MySQL并启用集群插件,然后通过集群管理器进行初始化和配置。 在所有这些安装过程中,安全性和性能优化是关键考虑因素。例如,调整MySQL配置文件`my.cnf`中的参数,如`innodb_buffer_pool_size`...
在Linux环境中安装MySQL数据库是一个常见的任务,尤其对于开发者和系统管理员来说至关重要。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目。本文将详细介绍如何在Linux系统上下载并...
- 使用 `mysqld --initialize` 初始化 MySQL 数据库,初始化完成后会生成一个临时密码,建议记录下来以便后续使用。 - 给 MySQL 加密以增强安全性。 2. **启动 MySQL 服务**: - 使用命令 `service mysql start`...
本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...
4. **初始化数据库**:使用`sudo /usr/local/mysql/bin/mysqld --initialize-insecure`命令初始化MySQL数据库,这将生成一个没有密码的root用户。为了安全,你应该设置一个强密码。 5. **启动MySQL服务**:启动...
以上就是Linux环境下安装MySQL的基本流程,过程中需要注意权限问题,以及在配置过程中可能遇到的依赖冲突。此外,安装完成后,还要考虑安全性设置,如修改默认密码,创建新的用户,以及设置防火墙规则允许远程访问等...
### Linux下MySQL 8.0安装与配置指南 #### 标题解读 - **Linux安装MySQL文档**:本文档旨在指导用户如何在Linux操作系统上安装MySQL数据库服务。 #### 描述解读 - **Linux安装MySQL文档**:这进一步强调了文档的...
在Linux环境中,尤其是在内网或无互联网连接的服务器上部署MySQL数据库时,离线安装是必要的选择。这里我们将详述如何在CentOS 7系统上使用离线安装包MySQL 5.7.31进行安装。 首先,我们需要理解MySQL 5.7.31是一个...