linux mysql的安装

1.   下载

http://dev.mysql.com/downloads/mysql/

或者使用wget下载:

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

2.   安装

2.1. 检测是否已经安装了mysql

rpm -qa | grep mysql

如果已经安装了,将其卸载,如:

rpm -e --nodeps  mysql-libs-5.1.73-5.el6_6.i686

2.2. 安装mysql

1、mkdir /usr/local/mysql

2、cd /usr/local/mysql

3、tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

4、安装server
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

dependencies:依赖
出错:

安装依赖:

yum  -y  install libaio.so.1   libgcc_s.so.1  libstdc++.so.6

需要升级libstdc++-4.4.7-4.el6.x86_64
yum  update  libstdc++-4.4.7-4.el6.x86_64

5、安装中:

rpm -ivh
MySQL-server-5.6.22-1.el6.i686.rpm

6、安装client===失败(这里我安装了两次才成功)

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
 

安装依赖:

yum  -y   install libncurses.so.5   libtinfo.so.5

7、查询mysq服务运行状态

service mysql status
 
服务未启动。

8、启动mysql服务

service mysql start

9、使用root账号登录mysql
提示:

在安装mysql server时有句提示:

注意:这个密码是不安全的,所有需要修改初始密码。(修改密码建议参考本文最下面的kill掉mysql服务然后改密码----也就是:忘记原来的myql的root的密码)

10、           
使用密码登录mysql账号:mysql -uroot -p

11、           
修改root密码:SET PASSWORD =
PASSWORD(‘123456‘);

12、            使用本机登录: mysql -uroot -p123456 -h 127.0.0.1

13、           修改密码:mysql> update user set authentication_string=passworD("test") where user=‘root‘;

2.3. 系统启动时自动启动mysql服务

加入到系统服务:

chkconfig
--add mysql

自动启动:

chkconfig
mysql on

查询列表:

chkconfig

说明:都没关闭(off)时是没有自动启动。

2.4. 开启远程访问

登录:

mysql
-uroot –p123456

设置远程访问(使用root密码):

grant:赋予

privileges:权限,规则

grant
all privileges on *.* to ‘root‘ @‘%‘ identified by ‘[email protected]‘;

flush
privileges;

防火墙打开3306端口

/sbin/iptables
-I INPUT -p tcp --dport 3306 -j ACCEPT

将打开的端口的访问规则保存在文件中

/etc/rc.d/init.d/iptables
save

查看机器开放的端口号

/etc/init.d/iptables
status

1_创建目录 /usr/local/src/mysql

2_将安装包上传到/usr/local/src/mysql

3_解压

4_安装mysql服务端

5_报错,缺少依赖包    yum -y 依赖包名称

6_安装mysql服务端

7_安装mysql客户端

8_启动mysql服务

9_/root/.mysql_secret寻找mysql随机密码

10_登录mysql___>修改密码

11_利用sqlyong连接MYSQL报错 (端口号没开/没有远程访问的权限)

12_开启3306端口号,为root用户赋予所有权限

13_将mysql加入系统服务 , 开机启动

总结:

1_windows上的安装包是就一份,安装很容易.

Linux上的安装包是多份  MySQL_服务端_客户端

装完软件之后,并不能直接加入系统服务,而且不能开启就启动

2_某款软件想正常使用,其服务必须是启动状态

启动mysql/tomcat

内部main函数,监听各自端口号8080/3306

3_区分命令是来自于linux来自于MySQL

赋予权限: mysql

开放端口:linux

忘记密码修改密码:

方法一:

在mysql系统外,使用mysqladmin

1 mysqladmin -u root -p password "test123"
2 Enter password: 【输入原来的密码】

方法二: 
通过登录mysql系统

1 mysql -uroot -p
2 Enter password: 【输入原来的密码】
3 mysql>use mysql;
4 mysql> update user set password=passworD("test") where user=‘root‘;
5 mysql> exit; 

注意:如果Mysql的版本是5.7及以上的话update语句更换如下:

1 mysql> update user set authentication_string=passworD("test") where user=‘root‘;

二、忘记原来的myql的root的密码

方法三:

首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;

1 service mysql stop

然后执行

1 mysqld_safe --skip-grant-tables &

&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。

接着登陆MySQL修改密码

1 mysql
2 mysql> use mysql;
3 mysql> UPDATE user SET password=password("test123") WHERE user=‘root‘;
4 mysql> exit; 

注意:如果Mysql的版本是5.7及以上的话update语句如下:

1 mysql> update user set authentication_string=passworD("test") where user=‘root‘;

原文地址:https://www.cnblogs.com/zrboke/p/12149722.html

时间: 2024-08-27 02:34:38

linux mysql的安装的相关文章

linux mysql默认安装在哪个目录

MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习. 下面就介绍一下这几个目录. 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3.相关命令 /usr/bin(mysqladmin mysqldum

linux mysql查看安装信息

ps -ef|grep mysql root     17659     1  0  2011 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid mysql    17719 17659  0  

linux mysql rpm 安装

#将rpm包上传到/root/work目录(也可以是其他目录)MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpmMySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm #查看之前是否安装过mysqlrpm -qa | grep -i mysql#如果安装过,执行这行代码,删除之前安装过的mysqlrpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64 #增加用户组mysql

linux - mysql:安装mysql

安装环境 系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2.解压 #解压 tar -zxvf

amazon aws ec云Linux ami上安装配置Nginx+PHP+MySQL环境

1.系统更新和配置 1)更新系统软件$ sudo -s# yum check-update# yum update更新完后reboot一下吧,因为很可能有kernel的更新! 2)安装rz/sz:# wget ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/releases/16/Fedora/i386/os/Packages/lrzsz-0.12.20-29.fc16.i686.rpm# rpm -ivh lrzsz-0.12.20-29.fc16.i6

Linux系统中安装MySQL数据库操作手册

Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是第一步,你还得学好数据库的基本操作,以及搭建一个数据库的主从配置等等.这些我都会在后面的博文中说到.下面我就简单的写一些安装MySQL数据库的一些步骤,仅供参考,如有什么不妥的地方,还请见谅! 二.安装步骤: (一)基本准备工作 1.打开虚拟机,在虚拟机中下载好最新版的MySQL数据库的压缩包.在M

mysql for linux 数据库的安装过程

mysql for linux 数据库的安装过程 l  安装版本:mysql-advanced-5.6.12-linux-glibc2.5-x86_64.tar.gz ,此版本是绿色版本,只需要将其解压到相关目录即可. PS:此安装方法为不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件 PS:Mysql下载地址:http://pan.baidu.com/s/1eQJhoLO 1.创建mysql用户/账号 [[email protected] ~]#  groupad

mysql在linux上的安装之二(mysql源码安装)

1.下载相应的mysql安装源码包 地址为:http://dev.mysql.com/downloads/mysql/5.1.html 2.如果以前安装过则卸载无用过旧的已安装的mysql 由于很多linux发行版,都预装了相应的mysql,一般都是rpm形式的安装,且mysql的版本都是比较低的(这个可能是由于兼容性测试的考虑吧).因此在自己亲自安装mysql之前,请先卸载这些过旧的mysql,保证我们系统的"纯净". 使用如下命令查询系统中安装的mysql: rpm -qa|gre

在Linux(CentOS)上安装MySql详细记录

前记:  毕业两年了,前两天换了份工作,由以前的传统行业跳到了互联网行业.之前的公司一直在用WinServer2003+Tomcat+SqlServer/Oracle这套部署环境.对于Linux+Tomcat(或其他容器)+Mysql这套之前没用用过.所以利用这周末的我在阿里云上49元搞了个linux(centos 64位)的服务器. 刚开始先装了JDK1.6,安装了Tomcat6.0.这过程中没有遇到太大的问题, 小问题也google一下就解决了.而周六晚上开始安装Mysql,于是到今天下午为