安装mysql

1、检测是否已安装mysql

[root@localhost bin]# rpm -qa | grep mysql

mysql-libs-5.1.71-1.el6.i686

[root@localhost bin]

2、安装mysql和mysql-server

[root@localhost bin]# yum install -y mysql

[root@localhost bin]# yum install -y mysql-server

3、启动mysql,注意这里的服务名字是“mysqld”

[root@localhost bin]# service mysqld start

shell-init: error retrieving current directory: getcwd: cannot access parent directories: 没有那个文件或目录

chdir: error retrieving current directory: getcwd: cannot access parent directories: 没有那个文件或目录

初始化 MySQL 数据库: Installing MySQL system tables...

OK

Filling help tables...

OK                                                         [确定]

正在启动 mysqld                                          [确定]

[root@localhost bin]# 

4、配置MySQL开机启动

[root@localhost bin]# chkconfig mysqld on

[root@localhost bin]# chkconfig --list mysqld

mysqld         0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

[root@localhost bin]# 

5、设置root用户密码 ,设置密码的命令是“mysqladmin -u 用户名password密码

[root@localhost bin]# mysqladmin -u root password 543092   //密码是543092

6、修改密码,命令是“mysqladmin -u 用户名-p password 新密码

[root@localhost bin]# mysqladmin -u root -p password 123456     //新密码123456

Enter password:        //这里要求输入旧密码

[root@localhost bin]# 

7、mysql配置文件“/etc/my.cnf”

[root@localhost bin]# cat /etc/my.cnf 

[mysqld]

datadir=/var/lib/mysql            //数据库文件目录

socket=/var/lib/mysql/mysql.sock    //socket文件

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

 

[mysqld_safe]

log-error=/var/log/mysqld.log     //日志文件

pid-file=/var/run/mysqld/mysqld.pid    //进程pid文件

 

8、修改端口

1)mysql默认的端口是3306,可以使用netstat来查看

[root@localhost bin]# netstat -tunlp | grep mysqld

tcp        0      0 0.0.0.0:3306               0.0.0.0:*                  LISTEN      4339/mysqld         

2)端口在配置文件中修改,打开配置文件,在后面追加一句话”port=xxx”

[root@localhost bin]# gedit /etc/my.cnf

port=3307      

3)重启myslqd服务,查看端口

[root@localhost bin]# service mysqld restart

shell-init: error retrieving current directory: getcwd: cannot access parent directories: 没有那个文件或目录

chdir: error retrieving current directory: getcwd: cannot access parent directories: 没有那个文件或目录

^[[A停止mysqld                                          [确定]

正在启动mysqld                                          [确定]

[root@localhost bin]# netstat -tunlp | grep mysqld

tcp        0      0 0.0.0.0:3307               0.0.0.0:*                   LISTEN      4604/mysqld              

Linux服务器---安装mysql的更多相关文章

  1. 【云服务器部署】---Linux下安装MySQL

    [云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...

  2. 怎样在 Ubuntu Linux 上安装 MySQL

    本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...

  3. Linux下安装mysql教程

    Linux下安装mysql  MySQL官网:https://dev.mysql.com/downloads/mysql/ 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select ...

  4. linux下安装mysql(rpm安装)

    Mysql 5.7.29安装步骤 1.首先卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉) rpm -qa | grep -i -E mysql\|mariadb | xarg ...

  5. Linux 下安装mysql 5.7

    Linux 下安装mysql 5.7 本人首次安装时按照菜鸟教程的步骤一步一步来的,结果意外的是 装成5.6了,而且各种无厘头的问题,例如无法启动... 本文参照 大佬:‘这个名字想了很久~’ 的&l ...

  6. linux下安装mysql(rpm文件安装)

    数据库包下载: https://www.mysql.com/downloads/ 在GPL开原协议的社区开源版里边下载 我们用mysql community server里边的 其中workbench ...

  7. linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

    linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.g ...

  8. Linux下安装mysql(2) 及常见问题解决(CentOS)

    上一篇讲了基本的安装,这篇姑且算作进阶吧 链接Linux下安装mysql(1) 1.准备好mysql的rpm安装包 2.解压并进入usr/local/mysql 3.先执行useradd mysql( ...

  9. Linux下安装mysql(1)(CentOS)

    标题是(1)也就是说这次是基础安装,这种方式安装,没有组的创建,权限管理,配置文件更改等,仅仅是最基本的安装,适合第一次在linux上安装mysql的新手 1.准备好安装包(Linux-Generic ...

随机推荐

  1. vue--循环列表

    <template> <div id="app"> <p v-for="x in list">{{x}}</p> ...

  2. Elasticsearch-mapper 基于注解方式生成mapping(2.0以上)

    Elasticsearch生成mapping的方式上有多种方式,我们可以把mapping做成配置文件,也可以用spring-data-elasticsearch基于注解生成. 在基于注解生成这种方式上 ...

  3. zoj 2676 Network Wars 0-1分数规划+最小割

    题目详解出自 论文 Amber-最小割模型在信息学竞赛中的应用 题目大意: 给出一个带权无向图 G = (V,E), 每条边 e属于E都有一个权值We,求一个割边集C,使得该割边集的平均边权最小,即最 ...

  4. ELK篇---------elasticsearch集群安装配置

    说明: 本次ELK的基础配置如下: 虚拟机:vmware 11 系统:centos7.2  两台 IP:172.16.1.15/16 一.下载es wget https://download.elas ...

  5. spark-sklearn(spark扩展scikitlearn)

    (1)官方规定安装条件:此包装具有以下要求: -*最新版本的scikit学习. 版本0.17已经过测试,旧版本也可以使用.- *Spark> = 2.0. Spark可以从对应官网下载[Spar ...

  6. SHU 第15届上海大学程序设计联赛夏季赛[热身赛] 第三题(G题) - 英语成绩

    看完题目就觉得是个图论题…… 每个人的成绩就是vertice,两个人的分数差就是edge,那么肯定类似于一种relax的方式,不断将每个人的成绩的min往上提, 当然,单纯的遍历一遍G.E肯定不可能就 ...

  7. Cache replacement policies 缓存实现算法

    Cache replacement policies - Wikipedia https://en.wikipedia.org/wiki/Cache_replacement_policies Cach ...

  8. iOS UITextField实时监听获取输入内容,中文状态去除预输入拼音

    http://blog.csdn.net/cse110/article/details/51360796 - (void)textFieldDidChange:(UITextField *)textF ...

  9. 设置tabBar中间的按钮比较大的发布

    MainTabBarController.h UITabBarItem *item = [self.tabBar.items objectAtIndex:index]; [item setTitle: ...

  10. hmm前后向算法

    跟医生就医推导过程是一样的 隐马尔科夫模型HMM(一)HMM模型 隐马尔科夫模型HMM(二)前向后向算法评估观察序列概率 隐马尔科夫模型HMM(三)鲍姆-韦尔奇算法求解HMM参数 隐马尔科夫模型HMM ...