1、安装查看有没有安装过:
yum list installed mysql*
rpm -qa | grep mysql*
查看有没有安装包:
yum list mysql*
安装mysql客户端:
yum install mysql
安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
2、启动&&停止 数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
启动mysql服务: service mysqld start或者/etc/init.d/mysqld start
开机启动:
添加开机启动:chkconfig -add mysqld;
开机启动:chkconfig mysqld on;
查看开机启动设置是否成功chkconfig --list | grep mysql* mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止:
service mysqld stop
3、登录 创建root管理员:
mysqladmin -u root password 123456
登录: mysql -u root -p输入密码即可。
忘记密码怎么办:
修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
[root@iZ94a2dzsowZ p2p]# vim /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[root@iZ94a2dzsowZ p2p]#
保存配置文件后,重启MySQL服务 service mysqld restart
[root@iZ94a2dzsowZ p2p]# service mysql restart
mysql: unrecognized service
[root@iZ94a2dzsowZ p2p]# service mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。
[root@iZ94a2dzsowZ p2p]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select host,user from user;
+--------------+------+
| host | user |
+--------------+------+
| % | root |
| 127.0.0.1 | root |
| iz94a2dzsowz | |
| iz94a2dzsowz | root |
| localhost | |
+--------------+------+
5 rows in set (0.00 sec)
mysql> update user set password=password("123456") where user="root";
Query OK, 2 rows affected (0.00 sec)
Rows matched: 3 Changed: 2 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit;
密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。
[root@iZ94a2dzsowZ p2p]# vim /etc/my.cnf
skip-grant-tables
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
4、远程访问 开放防火墙的端口号mysql
增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
5、Linux MySQL的几个重要目录
数据库目录 /var/lib/mysql/
配置文件 /usr/share /mysql(mysql.server命令及配置文件)
相关命令 /usr/bin(mysqladmin mysqldump等命令)
启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
6、删除 mysql 数据库
如果使用的是 yum 安装的 mysql,需要删除的话,就使用如下命令:
yum -y remove mysql*
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
最后再重新执行上面的安装步骤。
7.授权用户从远程登录
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
8.大写小敏感设置
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;
2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的;
MySQL在Windows下都不区分大小写。
9.服务器上mysql无法连接的问题或连接上之后看不到自己创建的数据库
解决办法:修改mysql库中user表,字段host=localhost的记录,修改N为Y,user为你需要登录的用户一般修改成root即可
使用下面方式连接:
mysql -uroot -panjikeji2014
进入mysql>模式,show databases;就能看到所有的库了
分享到:
相关推荐
本文将详细介绍如何在Linux环境下安装MySQL 5.1。 #### 二、准备工作 在开始安装之前,确保已经满足以下条件: 1. 已经安装了Linux操作系统。 2. 具备root权限或具有相应权限的用户账号。 3. 准备好MySQL 5.1的...
首先,MySQL5.1的安装通常分为Windows、Linux和Mac OS等操作系统平台。对于Windows用户,可以通过下载MySQL的安装程序 MSI (Microsoft Installer) 文件来完成安装。在下载后,双击执行安装文件,按照向导提示进行...
在Windows环境下,通常使用图形化的安装向导;而在Unix/Linux系统中,通常通过命令行进行编译安装。配置文件my.cnf用于设置MySQL的各项参数,如最大连接数、缓存大小等。 三、数据类型与字段 MySQL 5.1支持多种数据...
5. **安装流程**:安装MySQL 5.1时,首先需要下载适合操作系统(如Windows、Linux或Mac OS)的安装包。然后,按照安装向导指示进行,包括选择安装类型(典型、最小化或自定义)、设置服务启动选项、配置网络连接和...
MySQL 5.1 安装图文详解 pdf 电子教程,每次安装MYSQL,总有一两处不能肯定,处于认真的原则,还是到MYSQL官方看了安装说明,虽然装上了,但每次都要这样去看教程,觉得挺麻烦,索性今天搞了这个MySQL5.1的安装图解...
MySQL5.1中文参考手册完全版是一份针对MySQL 5.1版本的官方技术文档,是MySQL开发人员和管理员的重要参考资料。这份文档详尽地涵盖了MySQL数据库系统的各个方面,包括安装、配置、使用、管理和优化等核心主题。对于...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在...
1. **安装与配置**:MySQL 5.1支持多种操作系统,如Windows、Linux、Mac OS等。文档会详细介绍如何下载、安装和配置MySQL服务器,包括设置环境变量、修改配置文件(如my.cnf)以及启动和停止服务。 2. **SQL语法**...
在不同的操作系统环境下(如Windows、Linux、Mac OS等),安装步骤可能会有所不同,但手册会提供详细的指南。配置部分会讲解如何定制MySQL服务器的启动选项,以满足特定的性能和安全需求。 接下来,手册会深入探讨...
1. **安装与配置**:讲解如何在不同操作系统上安装MySQL5.1,包括Windows、Linux和macOS,并介绍配置文件my.cnf的使用,以调整服务器性能。 2. **SQL基础**:介绍SQL语言的基本语法,如SELECT语句用于数据查询,...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...
1. **安装与配置**:手册会详细讲解如何在不同操作系统上安装MySQL 5.1,包括Windows、Linux、macOS等。同时,也会介绍如何配置服务器参数,以满足不同的性能需求和安全标准。 2. **SQL语言**:MySQL支持标准的SQL...
1. **安装与配置**:手册会详细介绍如何在各种操作系统环境下安装MySQL,包括Windows、Linux和macOS等。此外,还涵盖了配置文件my.cnf的修改,以及服务器启动和停止的操作。 2. **SQL语言**:SQL是用于管理和处理...
8. **并发性能**:通过改进的线程管理和优化的锁机制,MySQL 5.1在多用户环境下提高了并发性能。 9. **XML支持**:MySQL 5.1开始支持XML数据类型和函数,使得与XML文档的交互更为便捷。 10. **Full-text索引**:...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
在Linux环境下,特别是Scientific Linux系统中,使用NetBeans 6.8集成开发环境进行JSP开发时,可能会遇到与MySQL 5.1数据库连接后出现中文乱码的问题。这个问题通常由于字符集设置不匹配导致,本文将详细解析如何...