首页

文章

详细讲解Linux环境下MySQL 5.1安装步骤

发布网友 发布时间:2022-02-26 19:16

我来回答

2个回答

懂视网 时间:2022-02-26 23:37

产品型号:Thinkpad E15

系统版本:centos7

软件版本:mysql 5.7

mysql安装教程

1.使用yum安装mysql数据库的软件包 

[root@xuegod63 ~]# yum -y install mariadb-server mariadb 

注:  

mariadb-server  #MariaDB数据库 

mariadb      # MariaDB服务器Linux下客户端 

注:从centos7系统开始,系统中自带的mysql数据库变成了mariadb-server,mariadb-server和mysql操作上一样。mariadb-server是mysql的一个分支。

2.启动数据库服务

[root@xuegod63 ~]# systemctl start  mariadb #启动MariaDB服务

[root@xuegod63 ~]# systemctl enable  mariadb #设置开启自动启动MariaDB服务

3. 安装完mariadb-server后,运行mysql_secure_installation去除安全隐患

[root@xuegod63 ~]# mysql_secure_installation #进入安全配置导向

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL

SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current

password for the root user. If you've just installed MySQL, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none):  #初次运行直接回车,因为root用户没有密码

OK, successfully used password, moving on…

Setting the root password ensures that nobody can log into the MySQL

root user without the proper authorisation.

Set root password? [Y/n] Y #是否设置root用户密码,输入Y

New password: 123456  #新密码123456

Re-enter new password: 123456

Password updated successfully!

。。。

Remove anonymous users? [Y/n] Y  #是否删除匿名用户,生产环境建议删除,所以直接回车或Y

 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] Y #是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止

 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can

access.  This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] Y  #是否删除test数据库,直接回车或Y

 - Dropping test database...

 ... Success!

 - Removing privileges on test database...

 ... Success!

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] Y  #是否重新加载权限表,直接回车

 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB

installation should now be secure.

Thanks for using MariaDB!

… Success!

至此数据库安装成功。

4. 登录数据库

[root@xuegod63 ~]# mysql -u root -p123456 

MariaDB [(none)]> show databases;    #没有test数据库 #执行时,所有命令以;号结尾 

+-------------------------+ 

| Database

+-------------------------+ 

| information_schema

| mysql

| ucenter

+-------------------------+ 

3 rows in set (0.00 sec) 

MariaDB [(none)]> exit #退出命令可以加分号,也可以不加分号。

总结:

1、使用yum安装mysql数据库的软件包 

2、启动数据库服务

3、运行mysql_secure_installation去除安全隐患

4、登录数据库

热心网友 时间:2022-02-26 20:45

  1、下载MySQL免安装版/二进制版软件
(不用编译)
  文件格式:MYSQL-VERSION-OS.tar.gz
  2、创建MySQL组,建立MySQL用户并加入到mysql组中
  (不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。)
  #groupadd
mysql
  #useradd
-g
mysql
mysql
  3、进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接
  #cd
/usr/local
  #gunzip
<
/path/to/MYSQL-VERSION-OS.tar.gz
|
tar
xvf
-
  (该命令会在本目录下创建一个名为MYSQL-VERSION-OS的新目录。)
  (使用GNU
tar,则不再需要gunzip。你可以直接用下面的命令来解包和提取分发:
  #>
tar
zxvf
/path/to/mysql-VERSION-OS.tar.gz)
  #ln
-s
MYSQL-VERSION-OS
mysql
  4、添加MySQL配置文件
  如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。在这个目录中有4个模板文件,是根据不同机器的内存定制的。
  #cp
support-files/my-medium.cnf
/etc/my.cnf
  (可能你需要用root用户运行这些命令。)
  5、设定目录访问权限,用mysql_install_db创建MySQL授权表初始化,并设置mysql,root帐号访问权限
  #cd
mysql
  #chown
-R
mysql
.
  #chgrp
-R
mysql
.
  #scripts/mysql_install_db
–user=mysql
  #chown
-R
root
.
  #chown
-R
mysql
data
  (注意以上命令中的"
.
"符号不能少。)
  6、运行MySQL
  #bin/mysqld_safe
–user=mysql
&
  (如果没有问题的话,应该会出现类似这样的提示:
  [1]
42264
  #
Starting
mysqld
daemon
with
databases
from
/usr/local/mysql/var
  如果出现
mysql
ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。
  大多数问题是权限设置不正确引起的。
)
  7、设置root密码。默认安装密码为空,为了安全你需要修改密码
  #/usr/local/mysql/bin/mysqladmin
-uroot
password
yourpassword
  8、拷贝编译目录的一个脚本,设置开机自动启动
  #cp
support-files/mysql.server
/etc/rc.d/init.d/mysqld
  #chmod
700
/etc/init.d/mysqld
  #chkconfig
–add
mysqld
  #chkconfig
–level
345
mysqld
on
  9、启动mysqld服务
  #service
mysqld
start
  10、查看3306端口是否打开。要注意在防火墙中开放该端口
  #netstat
-atln
  免安装版/二进制版安装基本命令概述:
  shell>
groupadd
mysql
  shell>
useradd
-g
mysql
mysql
  shell>
cd
/usr/local
  shell>
gunzip
<
/PATH/TO/MYSQL-VERSION-OS.tar.gz
|
tar
xvf
-
  shell>
ln
-s
FULL-PATH-TO-MYSQL-VERSION-OS
mysql
  shell>
cd
mysql
  shell>
chown
-R
mysql
.
  shell>
chgrp
-R
mysql
.
  shell>
scripts/mysql_install_db
–user=mysql
  shell>
chown
-R
root
.
  shell>
chown
-R
mysql
data
  shell>
bin/mysqld_safe
–user=mysql
&
...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 淘宝客必备的九大工具有哪些? 电脑里硬盘如何共享怎么实现多台电脑共用一块硬盘 两台电脑一个硬盘两台电脑是否可以同时用一个硬盘 共享电脑硬盘怎样设置局域网电脑硬盘共享 现在下载歌曲好还是不下好 故障码P033D的含义解析 切菜机多功能型切菜机 scanbox三维扫描仪 苹果13没有删除的备忘录怎么恢复? iphone备忘录永久删除怎么恢复?iphone备忘录恢复最近删除文件方法介绍... 备忘录最近删除怎么找 初一班主任工作计划 新初一班主任工作计划 359度是什么角 报个 定向乡镇卫生院 的医学好不好 酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 上海东丰船务有限公司怎么样? 马弗炉管厂家 CF手游体验服怎样获取资格 穿越火线体验服在哪申请资格_cf手游体验服资格申请入口链接 穿越火线体验服资格申请链接在哪-穿越火线体验服资格申请链接介绍 快手浏览量多少才能赚钱?快手靠浏览量能挣多少钱? 小麦胚芽如何吃最好 个头怎么造句 高跟鞋走路磨脚该如何处理? 除螨虫的特效药 螨虫什么药物可以除掉 网上在哪买奢侈品 二手包包闲置了怎么办 夫妻想要怀孕要提前做哪些准备 手机图片如何投屏到电视上去 手机图片投屏到电视上去的方法 分区助手无法压缩卷怎么处理? 广州北斗公司有哪些 在文件夹里.把cfg文件删掉.电影还可以看么? 办理骑士卡要钱吗? 一千个伤心的理由吉他谱前奏怎么弹出 一千个伤心的理由吉他谱 去中国逛夜市,必买的小吃有哪些? 上海香肠的配料秘方有哪些? 如何安装mysql linux版 如何安装mysql,Linux下mysql安装 怎样做表格在word文档 请问怎么创建自己的网站 怎么建立一个自己的网站 怎么创建自己的网站啊 怎样创建自己的网站 如何制作一个属于自己的网站? qq被冻结了,怎么解冻啊 如何创建自己的网站???急。 如何建立自己的网站? 怎样创建自己的网站? 怎样建自己的网站 如何创建自己的网站??? 如何创建自己的网站? 怎样建立自己的网站? 怎么建立自己的网站平台? 如何建立自己的网站? 怎样用手机设置路由器 oppo手机解锁密码忘了,清除不了数据 mysql安装在linux上怎么安装 华为自带的天气软件删除了,想要恢复,怎么恢复? 在linux中怎么安装mysql mysql在linux怎么安装 linux下怎么安装mysql Linux安装mysql 误删了华为自带的天气,怎么恢复 linux上怎么安装mysql linux自带mysql 怎么安装 华为天气不小心卸载了,怎么恢复? 如何在linux安装mysql linux 怎么用命令安装mysql 华为手机自带的天气预报软件中的数据被误删了,还能恢复吗? CentOs怎样安装mysql,求详细步骤,linux菜鸟什么都不知道,安装成功追加100分 华为手机天气被卸载了怎么恢复 在linux中怎么安装mysql数据库 我的手机是Nova2s,不小心删除了华为天气,怎么恢复 怎么在linux上安装mysql 华为手机天气移除了怎样找回 华为手机桌面的天气删除了怎么恢复正常
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com