Linux centos7环境下安装MySQL的步骤详解
2017-01-12 10:17
633 查看
Linuxcentos7环境下安装MySQL的步骤详解
安装MySQLmysql有两个跟windows不同的地方
1)、my.ini保存到/etc/my.ini
2)、用户权限,单独用户执行
一、查找以前是否安装有mysql,使用下面命令:
rpm–qa|grep-imysql
如果显示有如下包则说明已安装mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
二、下载mysql解压包
mysql-5.7.17-linux-glibc2.5-x86_64.tar(
去http://mirrors.sohu.com网站上下载)
网址:
也可以在Linux操作系统底下进行下载,输入如下命令
wget
创建目录software用于存放我们待会要下载的mysql包,
先去到该目录输入命令:cd/software
下载完成后,你会在software目录下看到多出一份mysql安装包文件
三、建立用户,以及mysql的目录
1
、groupaddmysql#建立一个mysql的组
2
、useradd-r-gmysql mysql#建立mysql用户,并且把用户放到mysql组
3
、passwdmysql#给mysql用户设置一个密码
四、解压mysql安装包
1
、先把tar.gz包移动到/usr/local目录下,输入命令
mv/software/MySQL/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz /usr/local
2
、解压tar.gz包
先去到/usr/local目录下,输入命令 cd/usr/local
解压命令tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
输入查看目录命令ll
会发现多出目录mysql-5.7.17-linux-glibc2.5-x86_64
注意:没有data目录,my.ini文件在support-files目录下
3
、改一下目录名字为/usr/local/mysql
(
这是linux下mysql的默认安装安装目录)
把解压出来的文件改下名字,改为mysql
输入命令:mvmysql-5.7.17-linux-glibc2.5-x86_64mysql
五、配置相关的启动配置文件
首先要去到support-files/文件目录下
输入命令:cdsupport-files/
1
、复制my.cnf到/etc/my.cnf(mysql启动时自动读取)
输入命令cp
my-default.cnf/etc/my.cnf
2
、解决乱码问题
输入命令:vi/etc/my.cnf(进入可编辑状态)
更改:
[mysql]
default-character-set=utf8
(表示解决客户端乱码问题)
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
(表示解决服务端乱码问题)
3
、复制mysql.server到/etc/init.d/目录下【目的想实现mysqld-install这样开机自动执行效果】
输入命令cpmysql.server/etc/init.d/mysql(mysql是服务名)
注意:/etc/init.d/目录,等效于注册表HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services
记录有那些服务
4
、修改/etc/init.d/mysql参数
输入命令vi/etc/init.d/mysql
给与两个目录位置
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5
、给目录/usr/local/mysql更改拥有者
输入命令chown-Rmysql:mysql/usr/local/mysql/
六、初始化mysql的数据库
1
、初始化mysql
mysql_install_db
(老版本的做法)
新版本:初始化
输入命令./mysqld--initialize--user=mysql
--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data
生成出一个data目录,代表数据库已经初始化成功
并且mysql的root用户生成一个临时密码:(记录下临时密码XXX)
2
、给数据库加密
输入命令./mysql_ssl_rsa_setup--datadir=/usr/local/mysql/data
3
、启动mysql
输入命令./mysqld_safe--user=mysql&(&符表示提交到后台运行mysql服务)
七、进入客户端
1
、登录
输入命令./mysql-uroot-p
然后再输入你的临时密码
2
、修改密码
输入命令setpassword=password(‘xxxx’)
八、window远程访问Linux虚拟机的mysql
先来看看数据库结构
1
、关闭防火墙(或者给防火墙开放端口),这样window才能连接上
输入命令systemctlstopfirewalld.service
2
、给Windows授权
输入命令mysql>grantallprivilegeson*.*to
root@'%'identifiedby'123456';
mysql>usemysql;
mysql>selecthost,userfromuser;
【多出一条远程登录用户记录】
mysql>flushprivileges;
3
、远程链接数据库,或者重启(init6)。
输入命令:mysql–hIP地址-uroot-p123456
九、设置开机自动启动mysql服务
1
、添加mysql服务
输入命令chkconfig--addmysql【mysqld-install】
2
、设置mysql服务为自动
输入命令chkconfigmysqlon
3
、重启检查
init6
ps–ef|grepmysql
十、设置path
输入命令vi/etc/profile
输入命令export
PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
配置好mysql环境变量后,我们往后登录mysql就不用再去到/usr/local/mysql/bin目录才能登录了,现在可以在任意目录下登录mysql了
到了这里我们就成功在Linuxcentos7环境下安装MySQL了。
感谢各位博友的支持!
转载请注明出处:http://www.cnblogs.com/ZRJ-boke/p/6277031.html
相关文章推荐
- Linux centos7环境下安装JDK的步骤详解
- Linux centos7环境下安装tomcat的步骤详解
- FreeBSD8.1最新apache+PHP+mysql+samba+svn的安装步骤详解
- 嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- lamp环境安装(linux apache mysql php)步骤及详细解说
- MySQL 安装步骤详解
- Ubuntu安装JDK及环境变量配置步骤详解
- lamp环境安装需要细节步骤(mysql、apache、php等等)
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8+phpMyAdmin 2.10.1环境配置安装教程图文详解
- WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- LINUX 环境下源码方式安装mysql(二)my.cnf配置细节详解
- MySQL 5.1 安装步骤详解及最后一步出错解决方案
- mysql免安装版配置步骤详解分享
- 【转】mysql免安装版配置步骤详解分享
- Mysql 安装的步骤详解,安装流程图详文(每步都 带图 详解)
- 详解Ubuntu下Mysql的安装配置步骤
- mysql免安装版配置步骤详解分享
- wamp环境下安装memcached最好的详解教程^.^:(只需要3个步骤 )
- WinXP安装Apache+MySQL+PHP环境步骤