`
hmilyzhangl
  • 浏览: 46343 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

linux安装mysql

 
阅读更多

一、[root@sample ~]# yum -y install mysql-server mysql-devel  ← 安装MySQL
.....略
Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1
Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1 perl-DBI.i386 0:1.40-8
Complete!

二、配置
[root@sample ~]# vi /etc/my.cnf  ← 编辑MySQL的配置文件

[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服务

[root@sample ~]# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动

[root@sample ~]# chkconfig --list mysqld  ← 确认MySQL自启动
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK

[root@sample ~]# /etc/rc.d/init.d/mysqld start  ← 启动MySQL服务

启动mysql                                              [确定]

备注:提示超时的话,这是需要执行/usr/bin/mysql_install_db命令就OK了。

四、MySQL的root用户设置密码
MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。首先来设置MySQL的root密码。

[root@sample ~]# mysql -u root  ← 用root用户登录MySQL服务器
mysql> select user,host,password from mysql.user;  ← 查看用户信息
mysql>set password for root@localhost=password('在这里填入root密码');  ← 设置root密码
mysql>set password for root@域名=password('在这里填入root密码');
mysql> delete from mysql.user where user='';  ← 删除匿名用户
mysql> exit  ← 退出MySQL服务器【测试设置的密码是否正确】


五、删除测试用数据库
mysql> show databases;  ← 查看系统已存在的数据库
mysql> drop database test;  ← 删除名为test的空数据库

六、对MySQL进行测试。包括建立新用户,以及用对关系性数据库进行数据库操作的指令来试着建立数据库及数据表。这里,新建用户以 sleinetpub为例。

[root@sample ~]# mysql -u root -p  ← 通过密码用root登录
Enter password:  ← 在这里输入密码

mysql> grant all privileges on test.* to sleinetpub@localhost identified by '在这里定义密码';  ← 建立对test数据库有完全操作权限的名为sleinetpub的用户
mysql> select user from mysql.user where user='sleinetpub';  ← 确认sleinetpub用户的存在与否
mysql> exit  ← 退出MySQL服务器
[root@sample ~]# mysql -u sleinetpub -p  ← 用新建立的sleinetpub用户登录MySQL服务器
Enter password:  ← 在这里输入密码
mysql> create database test;  ← 建立名为test的数据库
mysql> show databases;  ← 查看系统已存在的数据库
mysql> use test  ← 连接到数据库
mysql> create table test(num int, name varchar(50));  ← 在数据库中建立表
mysql> show tables;  ← 查看数据库中已存在的表
mysql> drop table test;  ← 删除表
mysql> show databases;  ← 查看已存在的数据库
Empty set (0.01 sec)  ← 确认test数据库已被删除(这里非root用户的关系,看不到名为mysql的数据库)
mysql> exit  ← 退出MySQL服务器


七、删除测试用过的遗留用户
[root@sample ~]# mysql -u root -p  ← 通过密码用root登录
Enter password:  ← 在这里输入密码
mysql> revoke all privileges on *.* from sleinetpub@localhost;  ← 取消sleinetpub用户对数据库的操作权限
mysql> delete from mysql.user where user='sleinetpub' and host='localhost';  ← 删除sleinetpub用户
mysql> select user from mysql.user where user='sleinetpub';  ← 查找用户sleinetpub,确认已删除与否
Empty set (0.01 sec)  ← 确认sleinetpub用户已不存在
mysql> flush privileges;  ← 刷新,使以上操作生效
mysql> exit

八、最后,重新启动一次HTTP服务。

[root@undefined /]# /etc/rc.d/init.d/mysqld stop  ← 停止HTTP服务
停止mysql                                              [确定]

[root@undefined /]# /etc/rc.d/init.d/mysqld start ← 启动HTTP服务
启动mysql                                              [确定]

分享到:
评论

相关推荐

    Linux下安装Mysql

    而“Linux mysql安装教程”则意味着我们将遵循一套步骤来完成安装过程。 在标签中,“mysql rpm包”再次强调了我们使用RPM格式的包来安装MySQL,“安装教程”意味着我们将提供详细的步骤指导。 在提供的压缩包子...

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...

    Linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...

    Linux安装MySql devel

    标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    Linux安装mysql5.7详细步骤

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

    linux 安装 Mysql

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

    linux下安装MySQL

    MySQL-server-community-5.1.60-1.rhel4.i386.rpm,linux下安装MySQL的安装包

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

    通过以上步骤,我们不仅完成了MySQL 5.6在Linux下的安装与配置,还了解了一些基本的SQL命令操作。这为后续的开发工作打下了坚实的基础。对于初学者来说,这是一个很好的起点,而对于进阶学习者而言,则可以在此基础...

    Linux安装MySQL相关总结文档

    本文将详细讲解如何解决Linux上MySQL安装的兼容性问题,以及如何查看和完全删除MySQL。 首先,让我们关注Linux安装MySQL的兼容性问题。在不同的Linux发行版上,MySQL可能有不同的版本和依赖要求。当遇到安装不兼容...

    linux安装mysql文档

    ### Linux下MySQL 8.0安装与配置指南 #### 标题解读 - **Linux安装MySQL文档**:本文档旨在指导用户如何在Linux操作系统上安装MySQL数据库服务。 #### 描述解读 - **Linux安装MySQL文档**:这进一步强调了文档的...

    linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器时。本文将详细介绍如何在 CentOS 操作系统上安装 MySQL 5.5,并进行必要的配置。 #### 一、安装 cmake 在...

    Linux安装Mysql

    尽管这个命令在实际的MySQL安装过程中并不常见,但在某些自编译的场景下可能会用到类似的配置步骤。对于大多数情况而言,可以通过以下命令初始化MySQL数据库: ```bash cd /usr/local/mysql ./scripts/mysql_...

    Linux安装MYSQL步骤(1).docx

    以上就是Linux环境下安装MySQL的基本流程,过程中需要注意权限问题,以及在配置过程中可能遇到的依赖冲突。此外,安装完成后,还要考虑安全性设置,如修改默认密码,创建新的用户,以及设置防火墙规则允许远程访问等...

    Linux 下 安装 mysql

    ### Linux下安装MySQL详细步骤与知识点 #### 一、引言 在Linux环境下安装MySQL数据库是一项常见的任务,尤其是在CentOS这样的服务器操作系统上。本文将详细介绍如何在CentOS系统上安装MySQL,并解决安装过程中可能...

Global site tag (gtag.js) - Google Analytics