`
wecoo
  • 浏览: 85174 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下安装MySQL及修改权限和用户

阅读更多
1.检查以前安装的MySQL,卸载。
rpm -qa|grep -i mysql
rpm -e XXXXX

注:如果出现两条相同的,则使用rpm -e --allmatches

2.cp参数文件到/etc/my.cnf(注意调整my.cnf内存大小)

3.安装rpm包。
rpm -ivh MySQL-server-5.5.8-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.5.8-1.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-5.5.8-1.rhel5.x86_64.rpm
rpm -ivh MySQL-shared-5.5.8-1.rhel5.x86_64.rpm
rpm -ivh MySQL-shared-compat-5.5.8-1.rhel5.x86_64.rpm

4.更新权限及用户
mysql -u root -p
use mysql;
select user,host from user;
delete from user where user <> 'root';
delete from user where host <> 'localhost';
update user set host ='%' where user ='root';
select user,host from user;


更新user表到如下状态
mysql> select user,host from user;
+------+------+
| user | host |
+------+------+
| root | %    |
+------+------+
1 row in set (0.00 sec)


创建用户
grant select,insert,update,delete,create,drop,alter,index, lock tables, execute, create routine, alter routine,Create temporary tables  

on *.* to mysql@"%" identified by "123456";


更新权限
flush privileges;


5.设置密码(123456)
mysqladmin -u root -p password ufsoft

####mysqladmin -u root -p password mypasswd


6.重启服务,验证设置。
/etc/init.d/mysql restart

登陆mysql
卸载驱动
rpm -e --justdb mysql-connector-odbc-5.1.5-0

数据库启动命令:
ps aux|grep mysql

解压包:tar zxvf  ****.tar.gz
导入数据:mysql –uroot –p123456 ename_222.sql
导出数据: mysql dump
改数据库配置:
set global  tmp_table_size=2009715200
set global max_heap_table_size=2009715200
分享到:
评论

相关推荐

    Linux下安装mysql

    2. **修改 root 用户远程访问权限**:默认情况下,root 用户只能从本地主机访问 MySQL 数据库。如果需要从远程主机访问,需要修改权限。 ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_...

    linux下非root权限的mysql安装

    Linux 下非 root 权限的 MySQL 安装是指在 Linux 操作系统中,使用非 root 用户权限来安装和配置 MySQL 数据库服务器的过程。这种安装方式可以避免使用 root 权限,从而提高系统的安全性。 安装准备 在开始安装 ...

    Linux下安装MySQL及基本操作

    ### Linux下安装MySQL及基本操作 #### 一、安装MySQL 在Linux环境下安装MySQL数据库是一项常见但又重要的任务。本文将详细介绍如何在Linux系统中安装MySQL,并进行基本配置与操作。 ##### 1.1 检查系统是否已安装...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 ...以上步骤详细介绍了如何在Linux环境下安装MySQL 5.7及其相关的配置过程。遵循这些步骤,你可以成功地在Linux系统上部署并使用MySQL 5.7数据库。

    linux下安装MySQL

    在Linux环境下安装MySQL数据库系统及配置远程访问功能是IT领域中的常见需求,尤其对于服务器管理和应用部署至关重要。本文将详细解析这一过程中的关键步骤和技术要点,帮助读者掌握在Linux操作系统中如何成功安装...

    linux离线安装mysql教程

    使用`useradd mysql`和`groupadd mysql`命令创建用户和组,然后用`chown`和`chmod`命令更改`mysql`目录的所有权和权限,使其属于`mysql:mysql`用户和组。 初始化MySQL数据库是安装过程中的关键步骤。进入`mysql-...

    linux安装mysql

    下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户和组、配置环境以及进行基本的安全设置。 ### 一、准备工作 在开始安装之前,首先确保你的Linux系统是最新的,通过运行`sudo apt...

    linux 安装 Mysql

    以上步骤和命令涵盖了MySQL在Linux下的安装及基本的用户和权限管理。需要注意的是,在实际操作中要确保命令正确执行,并处理可能出现的错误提示。同时,出于安全考虑,应该定期更换数据库的登录密码,并严格控制对...

    Linux安装Mysql5.6教程(手把手教你)

    接下来,需要将MySQL目录的所有权更改为刚刚创建的MySQL用户和用户组: ```bash chown -R mysql:mysql . ``` ##### 6. 安装MySQL数据库 执行安装脚本来初始化MySQL数据库: ```bash ./scripts/mysql_install_db --...

    linux下安装mysql5.5

    总结来说,Linux环境下安装MySQL 5.5涉及卸载旧版本、安装依赖、解压安装包、配置系统环境、设置权限、初始化数据库、修改配置文件、启用远程访问以及数据恢复等多个步骤。每个环节都至关重要,确保操作准确无误才能...

    Linux下安装MySQL5.7,内附安装文档

    配置成功后,执行`make && sudo make install`进行编译和安装。 3. **创建数据目录和设置权限**:在安装过程中,MySQL会提示创建一个数据目录,如`/var/lib/mysql`。创建该目录并赋予MySQL用户适当的权限,例如:`...

    linux下安装mysql数据库

    在Linux环境下安装MySQL数据库是一项常见但又较为复杂的任务,本文将详细介绍整个安装过程及注意事项,帮助读者顺利地完成安装。 #### 二、安装准备 1. **选择合适的MySQL版本**: - 本次安装选用的版本为`mysql-...

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤

    8. **更改权限**:使用`chown`和`chmod`命令授予`root`用户对某些目录的读写权限,并确保`mysql`用户对`data`和`mysql-files`有适当权限。 9. **添加启动脚本**:将MySQL的启动脚本复制到系统服务目录,`cp support...

    mysql suse linux安装文档)

    8. 修改目录权限,确保`mysql`用户和组对数据目录有适当的访问权限。 9. 使用`mysqld_safe`命令以`root`用户启动MySQL服务。 10. 通过检查端口3306的状态、查找`mysqld`进程或直接连接到MySQL客户端来验证安装成功。...

    linux下源码安装mysql数据库

    在Linux环境下进行MySQL数据库的源码安装前,需要准备一系列的基础工作,包括但不限于创建必要的目录结构、设置用户权限以及安装所需的编译工具等。 1. **创建安装目录**: - 创建MySQL的安装目录和数据存放目录,...

    Linux下安装mysql Mysql

    解压后,为了管理权限,需要将目录的所有权更改给`mysql`用户和组,使用`chown -R mysql.mysql /opt/mysql/mysql-5.7.25`。 在安装过程中,创建`mysql`系统用户和组至关重要,这可以通过`groupadd`和`useradd`命令...

    Linux_RedHat下安装MySQL

    在Linux RedHat环境下安装MySQL是一项基础且重要的任务,尤其对于那些需要在服务器上部署数据库服务的开发者和系统管理员来说。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于...

Global site tag (gtag.js) - Google Analytics