mysql 安装 se_mysql的安装过程

news/2024/7/2 14:41:40

(1)下载mysql。

(2)解压文件到特定位置。

我解压到:/home/jim/Software

(3)创建Mysql组和用户。

mysql中的一个用户名就是链接mysql服务器时指定的用户名,该名字不必与linux登陆名联系起来,但是必须是linux系统下建立的用户。

命令为:

groupadd mysql

useradd -g mysql mysql

(4)添加mysql配置文件。

如果要设置一个配置文件,可使用mysql文件夹下support-files目录下的my-medium.cnf文件作为模版。

将my-medium文件复制到/etc/目录下,并且将文件名命名为my.cnf。

命令为:

jim@jim-F83Se:~$ cp /home/jim/Software/mysql/support-files/my-medium.cnf /etc/my.cnf

(5)设置访问权限。

用mysql_install_db创建mysql授权表初始化,并设置mysql,root帐号访问权限。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# chown -R mysql .

root@jim-F83Se:/home/jim/Software/mysql# chgrp -R mysql .

root@jim-F83Se:/home/jim/Software/mysql# scripts/mysql_install_db -user=mysql

root@jim-F83Se:/home/jim/Software/mysql# chown -R root .

root@jim-F83Se:/home/jim/Software/mysql# chown -R mysql data

64167bd9267748d9df71bfd9a7874c2a.png

则使用命令:

root@jim-F83Se:/home/jim/Development/mysql-5.5.28-linux2.6-i686#sudo apt-get install libaio-dev

(6)运行mysql

命令为:

root@jim-F83Se:/home/jim/Software/mysql#bin/mysqld_safe -user=mysql&

(7)设置登陆mysql服务的root密码。

mysql中的root用户,不是linux系统下的超级用户,它是mysql中的管理用户,以root用户登陆mysql服务,可以对mysql进行设置、管理。

安装好mysql后,需要修改mysql中的root用户密码。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# /usr/local/mysql/bin/mysqladmin -uroot password hwjean(这个自己设置的密码)

(8)设置开机启动。

linux系统中开机启动的服务一般都存放在/etc/init.d目录下。

为了实现mysql开机启动,需要将mysql启动甲苯mysqld复制到/etc/inti.d/目录下,并做一下相应的设置。

命令为:

1 root@jim-F83Se:/home/jim/Software/mysql# cp support-files/mysql.server /etc/init.d/mysqld

2 root@jim-F83Se:/home/jim/Software/mysql# chmod 700 /etc/init.d/mysqld3 root@jim-F83Se:/home/jim/Software/mysql# chkconfig -add mysqld4 root@jim-F83Se:/home/jim/Software/mysql# chkconfig -level 345mysqld on

执行3的时候可能会提示:

ab3a29261528c70480d329ed06e833d6.png

使用命令即可安装chkconfig:

root@jim-F83Se:/home/jim/Software/mysql# apt-get install chkconfig

如果出现一下错误:

f703f17ca8907eebd916636988262eee.png

把系统那些正在升级的软件关闭大概就可以解决了,如果还不行,上网搜下解决办法,很多。

如果还出现以下问题:

5add55999f898b323382a98f211cd31b.png

请参照我ubuntu目录下的博文”chkconfig“

(9)启动mysqld服务。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# service mysqld start

当显示:

d062e7fc5d55518a370aef1390aa661d.png

即表示可以正常启动了。

如果出现一下问题:

9ecdb3d4c3cd07773f66f3d3ed79c4a3.png

则使用一下命令:

root@jim-F83Se:~# sudo gedit /etc/init.d/mysqld

把一下引号内的内容作相应的修改即可:改为你安装的路径

a790fddaf0942addad2b83620890db5b.png

(10)查看服务是否启动。

可以用netstat命令察看mysqld服务是否启动,如果启动成功,3306端口就会被打开。

命令为:

root@jim-F83Se:/home/jim/Software/mysql# netstat -atln

启动成功结果为:

92bf5bbd2d183b15b08f2f224c87500b.png


http://lihuaxi.xjx100.cn/news/242656.html

相关文章

微信授权获取用户的openid和支付宝授权获取用户的userid

为什么80%的码农都做不了架构师?>>> 当一请求一个链接或者是扫描二维码时,会请求后台方法,当然对于微信和支付宝来说,大多数时候是扫 码 一、首先说微信: 1、首先会判断请求中是否有code和state参数&#…

怎样设计出优秀的测试用例?看看下面就知道了

想要成为一名合格的软件测试工程师,一份合格软件测试报告是非常重要的,软件测试的核心也就是测试的用例了,我们通过用例可以看出怎么设计出来可以发现问题,可以有效的覆盖需求的,没有冗余的用例是每个测试工程师必须跨…

scala学习手记34 - trait方法的延迟绑定

trait的方法的延迟绑定就是先混入的trait的方法会后调用。这一点从上一节的实例中也可以看出来。 下面再来看一个类似的例子: abstract class Writer {def write(message: String): String }trait UpperWriter extends Writer {abstract override def write(message…

linux系统服务介绍

linux系统服务介绍在windows系统中,我们可以打开任务管理器来打开或者关闭某些服务。在Linux系统下也同样有这样的需求,那么linux下怎么打开类似于windows下的“任务管理器”呢?linux系统下调整服务的启动和不启动有两种办法:1、n…

JavaScript面向对象修改标签页详解

双击标签页组件中的li小标签或者section 中的文本,可以对文本进行编辑。为了实现这个功能,需要先给li和section元素绑定双击事件,当双击文本后,将文本改成一个文本框,用来输入新的内容,在文本框中显示原来的…

python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

1. 前言邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本、富文本、HTML 等格式的邮件本文将聊聊利用 Python 发送邮件的 3 种方式2. 准备以 126 邮箱为例,在编码…

2015湖南省省赛 阶乘除法 暴力

阶乘除法Time Limit:5000MS Memory Limit:65535KB 64bit IO Format: NBUT 1643Description 输入两个正整数 n, m,输出 n!/m!,其中阶乘定义为 n! 1*2*3*...*n (n>1)。 比如,若 n6, m3,则 n!/m!6!/3!720/6120。 是不是很简单?现在让我们把问题反过来:输入 kn!/m!,找到…

学习UI设计能做什么

UI设计这个岗位对于目前的很多企业来说是供不应求的,很多刚培训完UI设计的小伙伴,都不知道该如何定位自己的职能岗,那么学习UI设计能做什么呢?来看看下面小编的详细介绍就知道了。 学习UI设计能做什么? 1、图形设计/界面设计 软件产品的产品…