CentOS下MySQL安装详细步骤

 更新时间:2016年11月08日 13:51:30   作者:邋遢爸  
首先通过网络链接的方式在线安装上mysql服务器端,然后通过相关命令操作启动,本文给大家介绍CentOS下MySQL安装详细步骤,感兴趣的朋友一起看看吧

首先通过网络链接的方式在线安装上mysql服务器端吧!(备注:我开始登录服务器的时候是用的其他用户而不是超级管理员,所以安装MySQL的时候需要切换到超级管理员才可以实现软件的正确安装。命令则是:su root ,然后输入你的超级管理员密码即可登录到超级管理员终端。)

第一步,安装MySQL。

[root@localhost centos]# yum install mysql-server

静待终端提示:Complete!期间程序会询问提示:Is This ok [y/N]:你知道的这个应该是要输y的。

第二步,让MYSQL随系统自动启动。

[root@localhost centos]# chkconfig –levels 235 mysqld on
[root@localhost centos]# /etc/init.d/mysqld start

第三步,设置MySQL的用户名和密码。

[root@localhost centos]#mysql_secure_installation

这样只要看懂一点英文知识的就可以看懂Mysql的数据信息设置了。

然后就是用设置的密码测试下MYSQL安装的问题了。[root@localhost centos]# mysql -u root -p 然后回车进入mysql>命令行中,增加一个和数据库管理用户吧!

首先切换到root权限,编辑配置MySQL文件 ,利用vim命令中的插入命令i命令和ESC+:wq命令。

[root@sample ~]#vim /etc/my.cnf  ← 编辑MySQL的配置文件
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1  ←找到这一行在这一行加入新的规则,让MySQL的默认编码为UTF-8
default-character-set = utf8  ← 添加这一行代码
[root@ywm /]# chkconfig mysqld on ←改变指定服务mysqld的启动信息,on和off分别指定服务的开始和停止。
[root@ywm /]# chkconfig – -list mysqld ←列出系统mysqld的启动信息,如果2~5的状态为启动就OK。
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@ywm /]# /etc/rc.d/init.d/mysqld start ←启动Mysql系统服务

正在启动 mysqld: [确定]

好了,自此系统的MySQL服务设置成功启动了。

下面开始设置数据库的用户密码。

1、先进入数据库(以超级管理员的用户名和密码mysql -u root,数据库安装默认的密码是空的。):

[root@ywm /]# mysql -u root
mysql> select Host,User,Password from mysql.user; ←查询已经存在的数据库用户名和密码
+—————–+——+———-+
| Host | User | Password |
+—————–+——+———-+
| localhost | root | |
| ywm.localdomain | root | |
| 127.0.0.1 | root | |
| localhost | | |
| ywm.localdomain | | |
+—————–+——+———-+
 rows in set (0.00 sec)

2、通过数据库编程修改数据库用户名的密码,超级管理员root。此处需要修改两个位置的用户名密码:@localhost和@ywm.localdomain(主机安装的命名),密码需要用password(‘设置的新密码')设置添加到对应的数据表中。

mysql> set password for root@localhost = password(‘sniper');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@ywm.localdomain = password(‘sniper');
Query OK, 0 rows affected (0.00 sec)

3、退出数据库设置的命令。

mysql> exit
Bye

检测数据库中密码是否修改正确。

1、使用默认密码为空的登录数据库测试一下。

[root@ywm /]# mysql -u root
ERROR 1045 (28000): Access denied for user ‘root'@'localhost' (using password: NO)

2、使用已经设置修改的密码登录数据库测试一下。

[root@ywm /]# mysql -u root -p
Enter password:
mysql>

成功登录数据库。

相关文章

  • Linux Socket 编程简介和实现

    Linux Socket 编程简介和实现

    这篇文章主要介绍了Linux Socket 编程简介和实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • centos8安装图解(超详细教程)

    centos8安装图解(超详细教程)

    CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。这篇文章主要介绍了centos8安装图解,最详细的一篇教程,本文图文子相结合给大家介绍的非常详细,需要的朋友可以参考下
    2019-10-10
  • 详解Linux CPU负载和CPU使用率

    详解Linux CPU负载和CPU使用率

    在本篇文章里小编给各位分享了关于Linux CPU负载和CPU使用率的相关知识点内容,有需要的朋友们参考下。
    2019-07-07
  • linux如何安装python3

    linux如何安装python3

    在Linux系统中安装Python3需要先安装依赖,然后下载安装包进行编译安装,具体步骤包括安装依赖、下载Python3安装包、解压、配置安装目录、编译安装,以及添加软连接,安装成功后,通过验证python3和pip3的版本来确认安装是否成功,本教程基于个人经验,旨在提供一个参考
    2024-10-10
  • 教你使用Apache搭建Http下载服务器

    教你使用Apache搭建Http下载服务器

    这篇文章主要介绍了使用Apache搭建Http下载服务器的详细过程,Apache2默认采用的是80端口号,因此直接通过公网ip或域名就能访问,需要的朋友可以参考下
    2022-10-10
  • Linux查看log日志常用命令

    Linux查看log日志常用命令

    Linux日志存储在/var/log目录中,我们可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能,Linux查看日志的命令有多种: tail、head、cat、more、less、sed等
    2024-06-06
  • 详解SSH 远程执行任务的方法

    详解SSH 远程执行任务的方法

    本篇文章主要介绍了详解SSH 远程执行任务的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Linux内核设备驱动之字符设备驱动笔记整理

    Linux内核设备驱动之字符设备驱动笔记整理

    今天小编就为大家分享一篇关于Linux内核设备驱动之字符设备驱动笔记整理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 详解如何在阿里云服务器部署程序并用域名直接访问

    详解如何在阿里云服务器部署程序并用域名直接访问

    这篇文章主要介绍了详解如何在阿里云服务器部署程序并用域名直接访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • apache集成php5.6方法分享

    apache集成php5.6方法分享

    这篇文章主要介绍了apache集成php5.6方法分享,需要的朋友可以参考下
    2015-01-01

最新评论