linux下的mysql安装

1、下载安装包
http://dev.mysql.com/downloads/mysql/#downloads
推荐下载通用安装方法的TAR包(http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar)。

2.看看自己安装过mysql;安装过则删除

[[email protected] Desktop]$ rpm -qa | grep mysql
mysql-libs-5.1.52-1.el6_0.1.x86_64
[[email protected] ~]# rpm -e mysql-libs-5.1.52.x86_64 --nodeps
[[email protected] ~]# 

3.创建mysql用户及组

[[email protected] ~]#groupadd mysql
[[email protected] ~]#useradd -r -g mysql mysql

之后可以查看一下成功创建没

[[email protected] ~]# cat /etc/group | grep mysql[[email protected] ~]# cat /etc/passwd | grep mysql4.

4.将tar.gz解压到所要安装的目录

当然首先将mysql的。tar.gz包拖到对应的目录,使用winscp工具

[[email protected] local]# tar -zxvf mysql-5.7.15-linux-glibc2.5-i686.tar.gz

5. 解压成功后将文件改个名字

[[email protected] local]# mv mysql-5.7.15-linux-glibc2.5-i686 mysql

6.安装和初始化数据库

[[email protected] local]# mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/[[email protected] local]# cd mysql[[email protected] local]# 

----------------------
如果改变默认安装路径,则需要
1)/etc/my.cnf、/etc/init.d/mysqld中修改
basedir=‘/apps/mysql‘
datadir=‘/apps/mysql/data‘
2)创建ln
mkdir -p /usr/local/mysql/bin
ln -s /apps/mysql/bin/mysqld /usr/local/mysql/bin/mysqld
----------------------

[[email protected] mysql]#cp -a ./support-files/my-default.cnf /etc/my.cnf

问你是否覆盖时,yes

[[email protected] local]#cp -a ./support-files/mysql.server  /etc/init.d/mysqld[[email protected] mysql]# cd bin/[[email protected] bin]# ./mysqld_safe --user=mysql &[1] 1986[[email protected] bin]# 2016-10-05T16:34:17.548875Z mysqld_safe Logging to ‘/usr/local/mysql/data/promote.cache-dns.local.err‘.2016-10-05T16:34:17.629041Z mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
[[email protected] bin]#  /etc/init.d/mysqld restart
Shutting down MySQL..2016-10-05T16:35:37.679390Z mysqld_safe mysqld from pid file /usr/local/mysql/data/promote.cache-dns.local.pid ended
                                                           [  OK  ]
Starting MySQL.                                            [  OK  ]
[1]+  Done                    ./mysqld_safe --user=mysql
[[email protected] bin]# 

设置开机启动mysql

[[email protected] bin]# chkconfig --level 35 mysqld on

7.初始化密码

mysql5.7会生成一个初始密码,用来登陆的

[[email protected] bin]# cat /root/.mysql_secret# Password set for user ‘[email protected]‘ at 2016-10-06 00:29:51 Lfu+t9hi+ojn[[email protected] bin]# ./mysql -uroot -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.15

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

修改密码

mysql> SET PASSWORD = PASSWORD(‘123456‘);
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

8.添加远程访问权限

mysql> use mysql;
mysql> update user set host = ‘%‘ where user = ‘root‘;
mysql>quit
[[email protected] bin]# /etc/init.d/mysqld restart

9.开放端口3306(也可以用其他端口)

[[email protected] bin]#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT;[[email protected] bin]#/etc/init.d/iptables status[[email protected] bin]#/etc/rc.d/init.d/iptables save 
时间: 2024-07-29 21:52:53

linux下的mysql安装的相关文章

linux下的mysql安装和配置

Linux下Mysql的配置 安装 rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodeps rmp -ivh MySQL-client-4.1.22-0.glibc23.i386.rpm --nodeps 查看是否安装成功 netstat -atln 命令看到3306端口开放说明安装成功 登录 mysql [-u username] [-h host] [-p[password]] [dbname] 初始无密码,这个mysql可执行文件在

夺命雷公狗---linux NO:34 linux下的mysql安装与连接

mysql 其实是可以通过  yum install mysql-server   来进行安装的,不过考虑到很多服务器自身带宽的原因,其实用的不是特别的多,看实际情况来定... 当然yum  安装出来的可能版本也会较低,如果希望安装出来的新版本的,其实也是可以自行的安装的,通用版本.. 我们使用的版本是  5.7.17 也可以通过搜狐的镜像站点进行下载,如下所示: 在里面看到这么多直接搜索下mysql-5.7.17-linux  这样即可看到如下所示: 上面红色框的就是我们要下载的...如果系统

linux 下配置mysql区分大小写(不区分可能出现找不到表的情况)怎么样使用yum来安装mysql

Linux 默认情况下,数据库是区分大小写的:因此,要将mysql设置成不区分大小写 在my.cof 设置 lower_case_table_names=1(1忽略大小写,0区分大小写) 检查方式:在mysql控制台中输入如下命令 show variables like 'lower%'; linux下查找mysql安装路径: whereis mysql yum 安装mysql: linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list i

Linux下查看mysql、apache是否安装,安装,卸载等操作

Linux下查看mysql.apache是否安装,并卸载. 指令 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/mysql

linux下nginx,mysql,php(lnmp)编译安装

关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq!  #保存退出 setenforce 0 #使配置立即生效 mysql 5.5.28安装 安装路径:/usr/local/mysql数据库路径:/usr/local/mysql/data/ mysql从5.5版本开始,不再使用./configure编译,而是使用cmake编译器,具

linux下使用yum安装mysql以及启动、登录和远程访问

linux下使用yum安装mysql,以及启动.登录和远程访问. 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/

linux下使用yum安装mysql、tomcat、httpd

一.linux下使用yum安装mysql 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 www.2cto.com 2.启动&&停止 数据库字符集设置 mysql配置文件/etc

Linux下卸载和安装MySQL[rpm包]

一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y remove mysql-libs-5.1.52-1.el6_0.1.i686 卸载二: 输入: #rpm -qa | grep -i mysql 显示: MySQL-client-5.1.62-1.glibc23.i386 MySQL-server-5.1.62-1.glibc23.i386 卸载方法

Linux下查看MySQL的安装路径

Linux下查看mysql.apache是否安装,并卸载. 指令 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/mysql