Linux安装mysql数据库

Posted yappleorange

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装mysql数据库相关的知识,希望对你有一定的参考价值。

1. 下载

路径:https://dev.mysql.com/downloads/

2. 上传解压

# tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar

3. 安装

# rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm --nodeps

# rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm --nodeps

4.登录,设置密码

mysql> SET PASSWORD FOR \'root\'@\'localhost\'=PASSWORD(\'123456\');
Query OK, 0 rows affected (0.01 sec)

 

Linux下MySQL安装配置

MySQL数据库MySQL数据库MySQL数据库MySQL数据库MySQL数据库

Linux下MySQL的安装步骤:

1.安装准备:
 1.确保Linux服务器有基本开发工具。
    服务器采用 --基本服务安装(不用最小化安装)>>自定义安装工具>>基本系统里面去掉java选项>>基本系统里面选中 基本 查看是否有vim和setup等工具选中。
  2.确保服务能够访问外网。ping www.baidu.com
  3.卸载系统自带mysql,没有略过。
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除mysql
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
3、删除老版本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
//pm -Va --nofiles --nodigest
//yum remove libmysql
//yum remove postfix
或者执行这一条命令,删除系统已有的mysql
yum remove *mysql*


2.下载相应版本 mysql-community-release-el6-5.noarch.rpm
  1.直接下载。www.mysql.com >>Downkiads>>Yum RepositotyY>> downkiads>>No thanks, just start my download.
   2.用wget下载。
wget  http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm  Yum RepositoryumYum RepositoryYum Repository Repository

3.安装mysql-community-release-el6-5.noarch.rpm
   
 rpm -ivh mysql-community-release-el6-5.noarch.rpm


4.安装mysql服务
yum install mysql-community-server
会安装许多依赖三方包,需要很长时间。
5.安装完成后,启动mysql
service mysqld start
6.初始化数据库及root密码
 --删除匿名用户
 --禁制root远程登录
 --删除测试数据并访问他
 --现在重新载入特权表吗?
mysql_secure_installation
然后按照提示进行一步一步设置 ,如下:
首先让输入root的密码,此时数据库为初始状态,所以没有密码,直接回车即可
Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] n
Reload privilege tables now? [Y/n] y
然后修改远程登录
mysql -uroot -p  
use mysql  //切换mysql数据库
update user set host=‘%‘ where host=‘localhost‘;
7.修改配置文件 /etc/my.cnf ,添加以下内容
character_set_server=utf8
skip-name-resolve
8.重启MySQL使其生效
[[email protected] ~]# service mysqld restart

9.创建数据库并导入sql文件。
mysql -u root -p     //以密码方式登录数据库
create database wifidata  //创建wifidata数据库
use wifidata   //切换wifidata数据库
source /root/soft/wifidata.sql   //导入wifidata.sql文件

---------------------------------------------------------------------------------------------------------------------------------------------
二、mysql5.7离线安装

1.准备MySQL5.7所需所有安装包。

2.删除系统中所有有关MySQL包 : yum remove *mysql-lib*

3.依次使用 rpm -ivh 命令安装:

rpm -ivh mysql-community-common-5.7.10-1.el6.x86_64.rpm
mysql-community-libs-5.7.10-1.el6.x86_64.rpm 
mysql-community-libs-compat-5.7.10-1.el6.x86_64.rpm
 mysql-community-devel-5.7.10-1.el6.x86_64.rpm 
mysql-community-client-5.7.10-1.el6.x86_64.rpm 
 mysql-community-server-5.7.10-1.el6.x86_64.rpm 

4.在/etc/my.cnf  添加 : validate-password=OFF

5.启动MySQL  : service msyqld start

6.查找MySQL默认密码:grep ‘temporary password‘ /var/log/mysqld.log

7.登录MySQL : 初识密码为6步查找到的密码 :mysql -uroot -p 

8.设置新的密码:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;

9.修改远程登录:use MySQL 、update user set host=‘%‘ ;

10.重启MySQL 是上述设置生效:service mysqld restart;


------------------------------------------------
mysql常用命令
------------------------------------------------
mysql的启动和停止
sevice mysqld start
sevice mysqld stop
mysql以用户密码的方式登录
mysql -u root -p
创建数据库
create database wifidata
切换数据库
use wifidata
导入数据库文件
source /root/soft/wifidata.sql

  

以上是关于Linux安装mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

Linux下安装配置与使用MySQL数据库

Linux安装 MySQL + Navicat连接数据库 + 数据库迁移

Linux中安装mysql数据库

linux安装mysql数据库

linux安装mysql数据库

LINUX环境下安装MySQL数据库