linux下配置mysql_linux下安装mysql
1.1. 检测是否已经安装了mysql
rpm -qa | grep mysql
如果已经安装了,将其卸载,如:
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
1.2. 安装mysql
1、mkdir /usr/local/src/mysql
2、cd /usr/local/src/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
出错:
安装依赖: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、安装中:
6、安装client
安装依赖:yum -y install libncurses.so.5 libtinfo.so.5
7、查询mysq服务运行状态
服务未启动。
8、 启动mysql服务
service mysql start
9、使用root账号登录mysql
提示:
在安装mysql server时有句提示:
1、 注意:这个密码是不安全的,所有需要修改初始密码。
2、 使用密码登录mysql账号:mysql -uroot -p
3、 修改root密码:SET PASSWORD = PASSWORD('123456');
2.3 系统启动时自动启动mysql服务
注意:
centos7开始使得以往老版本系统服务的/etc/init.d的启动脚本的方式就此改变,在centos7中所有对服务的管理都集中到了systemctl当中。
systemctl是一个系统管理守护进程、工具和库的集合,用于取代以往的System V、service和chkconfig命令。
创建用于启动MySQL的配置文件
[root@localhost ~]# touch /usr/lib/systemd/system/mysqld.service
[root@localhost ~]# cd /usr/lib/systemd/system
编辑mysqld.service文件,加入如下内容:
[root@localhost system]# vi mysqld.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/opt/mysql-5.7.18/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
保存退出
备注:ExecStart=/opt/mysql-5.7.18/bin/mysqld (此处请对应修改为MySQL程序所在的路径)
查找mysqld路径,例如:
[root@localhost system]# which mysqld
/opt/mysql-5.7.18/bin/mysqld
通过systemctl方式启动mysql5.7:
[root@localhost system]# systemctl start mysqld
检查MySQL运行状态:
[root@localhost system]# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.18-log MySQL Community Server (GPL)
关闭防火墙:
[root@localhost system]# systemctl stop firewalld.service
[root@localhost system]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
设置mysql的开机启动:
[root@localhost system]# systemctl enable mysqld
Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service.
[root@localhost system]# systemctl list-unit-files | grep mysqld
mysqld.service enabled
取消mysql的开机自启动:
[root@localhost system]# systemctl disable mysqld
Removed symlink /etc/systemd/system/multi-user.target.wants/mysqld.service.
[root@localhost system]# systemctl list-unit-files | grep mysqld
mysqld.service disabled
linux下配置mysql_linux下安装mysql相关推荐
- linux jsp配置mysql_Linux下搭建Tomcat+MySQL+JSP
安装环境为:CentOS-6.5-x86_64-minimal 安装mysql sudo yum install mysql mysql-server mysql-devel install_mysq ...
- 使用yum命令安装mysql_Linux Centos 下使用yum 命令安装mysql实现步骤
linux centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...
- linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤
Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...
- centos lnmp源码安装mysql_CentOS 6.6 下源码编译安装MySQL 5.7.5
说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具 # yum -y install gcc-c++ ncurses-devel cmake make perl \ ...
- CentOS 下使用yum 命令安装MySQL
CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包: yum list mysql* #移除已经安装的 ...
- centos mysql安装包_Centos7下安装包方式安装MySQL
安装包下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 第一步:在 /h ...
- SVN CentOS7 下配置svn的安装及基础配置介绍
CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一. 实践环境... 1 二. 安装操作系统... 1 三. ...
- Ubuntu下配置FreeRADIUS + PPTP/L2TP + Mysql + daloRADIUS
PPTP/L2TP安装方法就不写了,前面好多文章都介绍了安装方法. 下面先安装FreeRADIUS-server Shell 1 2 3 4 5 6 7 #sudo apt-get install m ...
- Mac OS X 下 TAR.GZ 方式安装 MySQL
Mac OS X 下 TAR.GZ 方式安装 MySQL 注意: 本篇文章适用与 MySQL 5.6 版本的安装, 但已不再适用 5.7 的安装, 5.7 的安装方式请参见:<Mac OS X ...
最新文章
- 转:一个简单的基于WEB的QTP自动化测试框架-SAFFRON
- mysql双主数据一致性_mysql双主复制的主备数据一致性知多少
- python中获取python版本号的方法
- C++ Primer 5th笔记(chap 16 模板和泛型编程)std::move
- ReviewForJob——桶式排序+基数排序(==多次桶式排序)
- paper 35 :交叉验证(CrossValidation)方法思想
- mysql.5.7 linux_Mysql5.7 Linux安装教程
- php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
- IOS开发之Target-Action模式
- github仓库的ssh_gitHub注册账户以及创建仓库
- 交叉路口红绿灯控制程序linux,西门子PLC编程实例详解|十字路口交通灯自动控制系统...
- 恢复威金病毒感染的EXE文件小方法(转)
- 手工焊接SSOP贴片元件步骤总结
- 计算机台式电源3c号,3C认证和电脑电源有什么关系呢 其实很重要
- alpha 冲刺 —— 十分之一
- 点云 ICP学习-IterativeClosestPoint
- 如何解决HEVC编码格式不能播放的问题?
- 更新wlan.bin文件
- 星淘惠:四川一地获批设立跨境电子商务综合试验区跨境电商再添新砖
- Python将url转换作为合法文件名