linux入门常用指令3.安装mysql
下载安装包
MySQL-5.6.42-1.el6.x86_64.rpm-bundle_redhat
[root@localhost src]# mkdir mysql
[root@localhost src]# tar -xvf MySQL-5.6.42-1.el6.x86_64.rpm-bundle_redhat.tar -C mysql
[root@localhost mysql]# cd mysql
[root@localhost mysql]# ll
-rw-r--r--. 1 7155 31415 19124980 9月 11 2018 MySQL-client-5.6.42-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415 3411264 9月 11 2018 MySQL-devel-5.6.42-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415 90167176 9月 11 2018 MySQL-embedded-5.6.42-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415 57600260 9月 11 2018 MySQL-server-5.6.42-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415 1973900 9月 11 2018 MySQL-shared-5.6.42-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415 3969756 9月 11 2018 MySQL-shared-compat-5.6.42-1.el6.x86_64.rpm
-rw-r--r--. 1 7155 31415 51929752 9月 11 2018 MySQL-test-5.6.42-1.el6.x86_64.rpm
检测安装环境
#查询有没有安装过,如果有需要卸载
[root@localhost src]# rpm -qa|grep mysql -i
[root@localhost src]# rpm -qa|grep mariadb -i
mariadb-libs-5.5.41-2.el7_0.x86_64
#卸载
[root@localhost src]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps
[root@localhost mysql]# rpm -ivh MySQL-server-5.6.42-1.el6.x86_64.rpm
警告:MySQL-server-5.6.42-1.el6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
错误:依赖检测失败:
perl(Data::Dumper) 被 MySQL-server-5.6.42-1.el6.x86_64 需要
#安装依赖包
[root@localhost mysql]# yum install -y perl-Data-Dumper
[root@localhost mysql]# yum install -y perl perl-devel
安装mysql
[root@localhost mysql]# rpm -ivh MySQL-server-5.6.42-1.el6.x86_64.rpm
[root@localhost mysql]# rpm -ivh MySQL-client-5.6.42-1.el6.x86_64.rpm
[root@localhost mysql]# rpm -ivh MySQL-devel-5.6.42-1.el6.x86_64.rpm
配置mysql
#复制默认配置文件
[root@localhost mysql]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf
#修改配置文件
[root@localhost mysql]# vim /etc/my.cnf
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
#免密登录
skip-grant-tables
#禁用DNS解析
skip-name-resolve
#重新启动mysql
[root@localhost mysql]# service mysql restart
#开机启动
[root@localhost mysql]# chkconfig mysql on
- service mysql stop:停止
- service mysql start:启动
- service mysql restart:重启
- chkconfig mysql on:开机启动
登录mysql
由于mysql配置成免密登录,先登录设置root密码
[root@localhost mysql]# mysql -uroot
mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;
mysql> exit;
[root@localhost mysql]# vim /etc/my.cnf
#skip-grant-tables
[root@localhost mysql]# service mysql restart
[root@localhost mysql]# mysql -uroot -p
mysql> use mysql;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> set password=password('123456');
Query OK, 0 rows affected (0.00 sec)
mysql> user mysql;
mysql> select user,host from user;
linux入门常用指令3.安装mysql的更多相关文章
- linux入门常用指令2.安装nginx
下载nginx包 nginx-1.10.3.tar.gz 解压 [root@localhost src]# tar -zxvf nginx-1.10.3.tar.gz [root@localhost ...
- Linux入门常用指令
linux获取硬盘和目录大小的命令 df命令 Linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况.df命令经常用的参数为: a:显示全部的档案系统和各分割区的磁盘使用情 ...
- linux入门常用指令4.挂载数据盘
挂载硬盘 #查看当前分区情况 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 5G 0 dis ...
- linux入门常用指令1.配置本地yum源
创建光盘挂载点 [root@localhost /]# mkdir /mnt/cdrom 挂载光盘 #挂载光盘 [root@localhost /]# mount /dev/cdrom /mnt/cd ...
- Linux文件常用指令
目录 Linux文件常用指令 1.pwd 显示当前目录 2.cd 切换目录 3.mkdir 创建目录 4.touch 修改或创建文件 5.ls 显示目录下的内容 6.cat 查看文件信息 7.echo ...
- Linux平台下源码安装mysql多实例数据库
Linux平台下源码安装mysql多实例数据库[root@linux-node1 ~]# netstat -tlunp | grep 330tcp6 0 0 :::3306 :::* LISTEN 6 ...
- (转)Linux最常用指令及快捷键 Linux学习笔记
Linux最常用指令及快捷键 Linux学习笔记 原文:http://blog.csdn.net/yanghongche/article/details/50827478 [摘自 鸟叔的私房菜]--转 ...
- MySQL入门——在Windows下安装MySQL
MySQL入门——在Windows下安装MySQL 摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入 services.msc 命令 ...
- linux使用yum的方式安装mysql实践
1.先检测是否已安装mysql ps -ef|grep mysql root : pts/ :: /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mys ...
随机推荐
- swift 第九课 用tableview 做一个下拉菜单Menu
写到这里的时候,自己这个项目已经完成了一半左右,项目进度自己还是挺满意.今天又有一个新的布局,要实现个下拉菜单,刚开始写的时候,觉得会很容易,后来发现也是小错不断, 我想自己限制的自己属于写博客的初期 ...
- Flutter打包release版本安卓apk包真机安装无法请求网络的解决方法
今天flutter build apk打包了一个release.apk包,在真机上安装后网络数据都不显示,但是在模拟器上没问题,然后又连接真机开debug各种测试,一切都正常!那这会是什么问题呢? 查 ...
- 机器学习笔记——k-近邻算法(一)简单代码
一 import numpy as np ##初始化数据 T = [[3, 104, -1], [2, 100, -1], [1, 81, -1], [101, 10, 1], [99, 5, 1], ...
- Ubuntu中 apt-get -f install 命令
Ubuntu 下当发现可能是安装的其他软件包不兼容导致了安装包出错时,可以根据提示需要执行“sudo apt-get -f install ”来卸载之前的冲突包. 如果安装过aptitude包,还可 ...
- DC-1靶机
DC-1 靶机获取:http://www.five86.com/ 发现IP:arp-scan --interface=eth0 -localnet arp-scan -l 靶机IP:192.168.0 ...
- sql注入02
第一关:基于错误的get单引号字符型注入 第二关:基于错误的get整形注入 第三关:基于错误的get单引号变形字符型注入 第四关:基础错误的双引号字符型注入 第五关: 第六关 第七关:导出文件get字 ...
- 解决Vue跨域问题 : 正向代理与反向代理
你需要做一个反向代理的东西 ===> 打开你的vue项目的config文件夹下的index.js 找到以下代码 dev: { proxyTable: { '/api': { target: ...
- [转帖]phoronix-test-suite测试云服务器
phoronix-test-suite测试云服务器 https://www.cnblogs.com/tanyongli/p/7767804.html centos系统 phoronix-test-su ...
- html当中如何引用js文件
3)html当中如何引用js文件 如果需要javascript工程师和html美工各干各的工作,需要分开写文件. 例 1.2 <html><head> <scrip ...
- jsp获取Session中的值
摘要:这个问题算是老生常谈了,我也是一段时间没弄过了,所以感觉有些忘了,就记录一下. 一.后端通过shiro在session中存储数据: // username是前台传过来的用户名 if (subje ...