`

yum安装MySQL并设置密码

阅读更多

 

yum install mysql
yum install mysql-server
yum install mysql-devel
chgrp -R mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql
service mysqld start 
mysql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('secret_password');
 

 设置默认编码等一些初始参数(my.cnf)(若无my.cnf, 则可cp /usr/share/mysql/my-small.cnf /etc/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

下面就是常规的操作了:

  更改 root 密码:  mysqladmin -u root password 'newpassword'

  添加mysql用户: GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY'password';

  删除test数据库: mysql -u root -p mysql> DROP DATABASE test; 

  删除匿名帐户: DELETE FROM mysql.user WHERE user = ''; 

  重载权限: mysql> FLUSH PRIVILEGES; 

 

 如要其他机器能访问,在mysql.user中添加一个Host为'%'的user,然后flush priviledges;,最后防火墙加一句类似这样的语句即可(开通3306端口):

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

 

如果要reboot自启动:

chkconfig --levels 345 mysqld on

 

分享到:
评论

相关推荐

    源码安装与yum安装mysql.docx

    源码安装与yum安装mysql 本文将介绍在Linux 7中编译安装MySQL 5.6.33版本和使用yum源安装MySQL 5.6.49版本的步骤,以及可能会出现的一些问题。 一、源码安装MySQL 5.6.33 1. 卸载CentOS自带的MariaDB 首先,我们...

    RockyLinux9.0 yum安装 mysql8.0

    在本文中,我们将详细介绍如何在Rocky Linux 9.0系统上使用`yum`命令安装MySQL 8.0,以及安装后的配置步骤,包括启动服务、添加自启动、登录、重置密码、开放远程连接、防火墙设置等关键操作。 **一、检查与安装** ...

    yum安装和更新mysql

    输入这行命令后,系统会要求输入root用户的密码(如果之前设置过的话),输入正确的密码后即可进入MySQL命令行界面。 #### 六、更新MySQL 当需要更新MySQL到最新版本时,也可以通过`yum`命令轻松实现: ```bash ...

    CentOS yum安装MySQL

    至此,你已经成功地使用 `yum` 在 CentOS 上安装并配置了 MySQL,包括设置 root 用户的密码。记得定期更新和维护 MySQL 以确保系统的安全性和稳定性。同时,根据实际需求,你可能还需要配置防火墙规则,允许外部访问...

    Centos7 yum安装mysql的repo

    首次安装后,还需要初始化MySQL数据库并设置root用户的密码: ```bash sudo mysql_secure_installation ``` 按照提示进行操作,包括设置root密码、删除匿名用户、禁止root远程登录、删除测试数据库以及重新加载权限...

    linux环境 yum安装mysql.pdf

    内容主要涉及了如何通过Yum包管理器安装MySQL服务器,配置MySQL服务开机自启动,设置MySQL用户远程连接的权限,并且提到了一种常用的MySQL管理工具Navicat Premium。 首先,文档讲述了安装MySQL服务器的步骤。使用...

    linux下使用yum安装mysql

    在这篇文章中,我们将介绍如何使用 yum 命令安装 MySQL 服务器端,并配置默认字符集、设置用户和密码、创建数据库和表等。 一、安装 MySQL 服务器端 使用 yum 命令安装 MySQL 服务器端非常简单,首先,需要检查...

    mysql5.7yum安装

    从安装 YUM 源到安装 MySQL 服务器、客户端及开发工具包,再到启动 MySQL 服务和服务启动失败时的问题排查,以及最后的重置 MySQL 密码等步骤都进行了详细的说明。通过本文的学习,读者可以掌握在 Linux 系统上使用 ...

    yum安装mysql,apache,php

    安装完成后,还需要对数据库和Web服务器进行安全加固,例如设置防火墙规则,使用安全的密码策略,定期更新软件以及备份数据等。 以上步骤概述了如何使用Yum安装MySQL、Apache(httpd)、PHP,并对它们进行基本的...

    yum方式安装mysql

    本文将详细介绍如何通过`yum`来安装MySQL,并对安装过程中的一些关键步骤进行深入解析。 #### 1. 检查系统中已安装的MySQL相关软件包 在开始安装之前,首先需要确认系统当前是否已经安装了MySQL相关的软件包。可以...

    Centos7 yum安装MySQL8

    3. 安装完成后,您可以启动MySQL服务并设置开机自启: ```shell systemctl start mysqld systemctl enable mysqld ``` 4. MySQL安装完毕后,会随机生成临时root密码,可以通过查看日志获得。您可以使用如下命令...

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    ### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...

    CentOS 7 yum安装MySQL8.docx

    安装完成之后,需要启动 MySQL 服务,并检查服务的状态。 在启动 MySQL 服务之前,需要使用 systemctl 命令来启动服务,因为 CentOS 7 之前的版本使用 service 命令来启动服务。 启动服务之后,需要查勘服务的状态...

    MySQL5.7 yum源安装文件v5.7.zip

    通过这些步骤,你就能在你的Linux系统上成功安装并运行MySQL 5.7,享受到它带来的高性能和丰富的功能。记住,定期更新和维护MySQL是保持其安全性和稳定性的关键,因此,不要忘记监控系统的更新并应用必要的安全补丁...

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

    本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`yum list installed | grep mysql`命令检查是否存在已安装的MySQL实例。...

    centos7 yum安装mysql8.0.pdf

    3. 启动MySQL服务并设置开机自启: - 通过命令`systemctl start mysqld`来启动MySQL服务。 - 使用`systemctl enable mysqld`确保MySQL服务在系统重启后能够自动启动。 4. 安全配置MySQL: - 在首次安装MySQL时,...

    yum安装MySQL5.7所需的4个rpm包.rar

    8. 设置root用户的初始密码(根据提示进行):`sudo mysql_secure_installation` 9. 最后,可以使用`mysql`客户端连接到服务器验证安装是否成功。 在离线环境中,确保所有必要的rpm包都已下载,并正确地安装到系统...

    centos上利用yum安装mysql安装图解.pdf

    安装完成后,需要初始化MySQL并设置root用户的密码。使用以下命令: ``` sudo systemctl start mysqld sudo mysql_secure_installation ``` 在`mysql_secure_installation`的交互式界面中,按照提示设置新密码...

Global site tag (gtag.js) - Google Analytics