问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux服务器上怎么安装mysql

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

我来回答

3个回答

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

产品型号: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:57

安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

使用xshell连接linux服务器,使用root用户名登录,依次执行以下命令:

======================================================

/usr/sbin/groupadd mysql   【添加mysql组】

/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql

mkdir -p /usr/local/src/mysql 【新建mysql文件夹】

cd /   【打开上传安装包的目录】

mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 【上传安装包到服务器的根目录下】

mv mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz /usr/local/src/mysql【根目录的安装包移动到文件夹下】

cd /usr/local/src/mysql  【打开目录】

tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  【解压安装包】

cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r  【复制文件】

cd /usr/local  【打开目录】

chown -R mysql:mysql mysql/

cd /usr/local/mysql/scripts/  【打开目录】

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data【执行脚本】

cd /usr/local/mysql/support-files  【打开目录】

cp my-default.cnf /etc/my.cnf【复制文件到新的路径下及文件名】

    cp: overwrite `/etc/my.cnf'?Y【Y】

cp mysql.server /etc/init.d/mysql【复制文件到新的路径下】

vim /etc/profile【编辑软件运行环境】
vim i(编辑一些内容) esc(进入normal) w(保存文件) q(不保存退出文件)
###############################################################
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH
###############################################################
source /etc/profile

chkconfig --add mysql

chkconfig mysql on

service mysql start
/usr/local/mysql/bin/mysqladmin -u root password 'rootroot'【修改数据库root的密码】

grant all privileges on tdcdb.* to 'root'@'%' identified by 'rootroot' 【给mysql用户分配权限】
flush privileges;

vim /etc/sysconfig/iptables【编辑访问端口号】
###############################################################
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(添加3306的端口号)
###############################################################
service iptables restart
netstat -ntlp

mysql -u root -p (命令未找到使用: ln -s /usr/local/mysql/bin/mysql /usr/bin)
create user 'tdc'@'%' identified by 'P@ssw0rd';【创建数据库访问用户】
create database if not exists `tdcdb`;【创建数据库】

grant all privileges on tdcdb.* to 'tdc'@'%' identified by 'P@ssw0rd';【给tdc用户分配访问密码】
flush privileges;

vi /etc/my.cnf【编辑配置文件,支持语言设置】
###############################
[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

[mysql]
default-character-set=utf8
###############################
service mysql stop【重新启动mysql服务】
service mysql start

======================================================

linux 常用命令:

pwd:查看当前路径

ll:2个小写的L,查看当前目录下的所有文件

cd:打开目录,包括路径地址及文件夹

vi 文件名:编辑linux下的文件,使用大写的【I】命令来进行编辑,编辑完成后点击【ESC】按钮跳出编辑,输入【:wq!】命令来退出保存;

注意:linux的文件不能打开直接修改,只能通过vi命令进行修改

======================================================

卸载程序的方式:

ps -ef | grep mysql
/etc/init.d/mysql status
whereis mysql
find / -name mysql【找到所有文件名为mysql的文件列表】
rm -rf /usr/local/mysql/【使用rm命令来移除列表中的文件】
rm -rf /etc/my.cnf【使用rm命令来移除列表中的文件】

热心网友 时间:2022-02-26 22:15

到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)

解压32位安装包:
进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

复制解压后的mysql目录到系统的本地软件目录:
执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
注意:目录结尾不要加/

添加系统mysql组和mysql用户:
执行命令:groupadd mysql和useradd -r -g mysql mysql

安装数据库:
进入安装mysql软件目录:执行命令 cd /usr/local/mysql
修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./
安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql
修改当前目录拥有者为root用户:执行命令 chown -R root:root ./
修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data
到此数据库安装完毕

启动mysql服务和添加开机启动mysql服务:
添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录
启动mysql服务:执行命令service mysql start
执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图

修改mysql的root用户密码,root初始密码为空的:
执行命令:./bin/mysqladmin -u root password '密码'

8
把mysql客户端放到默认路径:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql
linux如何安装mysql

1、打开电脑,并且点击打开命令行窗口。2、输入sudo apt-get update,这样可以进行安装前的基本更新。3、输入sudo apt-get install mysql-server,下载安装包,这个时候会提示,输入y即可。等待一下即可。4、输入sudo mysql_secure-installation,输入N,然后设置密码。5、输入N取消移除。6、然后陆续输入Y...

怎么在linux上安装mysql

第一种是yum install mysql,这种安装方式最简单,初学可以采用。但是这种安装的弊端是安装的版本比较低,现在安装的话是5.17的版本。第二种方式是下载最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解压缩后,用rpm -ivh 包名,安装四个包就可以了,注意先后顺序。第三种方式是下载最新的m...

Linux最简单有效的mysql安装

Linux上安装MySQL的最简洁步骤如下:首先,更新系统的yum包,确保系统环境最新,然后可以从官方链接下载MySQL存储库。安装前,可能遇到报错,这时需要升级相关包并重新下载。安装完成后,启动MySQL并检查其运行状态。为了增强安全性,第一步是修改MySQL的根用户密码。运行特定命令,如果出现错误,按照提示进行解...

Linux上下载MySQL的方法mysql下载liunx

步骤一:安装Wget Wget是Linux系统上一个非常强大的命令行下载工具,可以帮助您从互联网上获取各种文件。在Ubuntu Linux中,您可以使用以下命令安装Wget:sudo apt-get install wget 步骤二:访问MySQL官网 打开浏览器,然后在地址栏中输入以下URL地址,以访问MySQL官网:https://dev.mysql.com/downloads/m...

如何在linux下安装mysql

第一步:安装:tarmysql-5.5.48-linux2.-x86_64.tar.gz Copy到指定的路径下:cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r 添加系统mysql组合mysql用户:执行命令:groupaddmysql和useradd -r -g mysql mysql 安装数据库:进入安装mysql软件目录:执行命令 cd/usr/local/mysql 修改...

怎样在linux上安装mysql

一、、红帽系列的linux版本 1、安装服务端 yum install mysql-server mysql-devel说明:yum是redhat系列linux版本上的包管理工具,install是yum的参数表示安装,mysql-server是mysql的服务端,mysql-devel是编译模块时所需要的包和库文件。2、安装客户端 yum install mysql说明:yum是redhat系列linux版本上的...

如何在linux下安装mysql数据库并配置

1、安装MySQL数据库 先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,然后使用/etc/rc.d/init.d/mysqlrestart命令重启MySQL服务:2、配置MySQL数据库字符集 安装完成之后,需要配置MySQL的字符集配置,首先需要查找MySQL的配置文件的位置,由于MySQL的配置文件名是以.cnf结尾...

Linux下安装MySQL8.0和重置密码操作教程

[root@Rameo~]#yum-yinstallmysql57-community-release-el7-10.noarch.rpm开始安装MySQL服务器 [root@Rameo~]#yum-yinstallmysql-community-server2、启动MySQL服务[root@Rameo~]#systemctlstartmysqld.service查看MySQL运行状态,运行状态如图:[root@Rameo~]#systemctlstatusmysqld.service出现如下信息,...

怎样在Linux环境下安装部署MySQL数据库系统

1. 禁用selinux setenforce 0 2. 上传安装文件到Linux 3.解压rpm包 tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar 4.安装软件 yum install mysql-community-{libs,client,common,server}-*.rpm 5.启动mysql数据库初始化 systemctl start mysqld 6.修改vi /etc/my.cnf 添加:[mysqld...

Linux系统下安装mysql简单介绍100%可用-简单化

安装步骤如下:从官网(mysql.com)或二站下载适合的版本,如mysql-5.7.43-linux-glibc2.12-x86_64.tar.gz。解压后,将安装目录重命名为mysql,创建mysql-users组和用户,并初始化数据库生成临时密码。可选步骤:编辑my.cnf文件,修改socket、log-error和pid-file设置。然后以sudo权限启动服务。使用...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...刚到90。。朋友80非要我帮她弄t8的套装,我装等465,请问大神们... 为什么踏板摩托车冷车不好启动,但是热车好启动? ...关于射击奥流和瞄准流的问题,求教各位大神,还请不吝赐教。 ...我装等465,请问大神们我带她能打过吗? 国服4.1 瞄准流 射击LR求指教...哪位大神帮帮忙 3Q 跪求WOW4.1 LR升级攻略 我是小白 越详细越好。谢谢各位大神。 《余生》定档七月,腾讯湖南黄金档同时播出,却不料撞档《王牌》,怎么办... 娱记曝湖南台压档《余生》内幕:版权被卡死,你怎么看? i5、 i7、 i9处理器有哪些差别? 甲状腺功能正常值 华为Mate20 Pro怎么设置视频来电? linux下怎么安装mysql数据库 linux里面安装mysql的方法! 华为mate20pro屏幕解锁后,没有通知但系统通知的铃声总是响一声 华为mate20pro 关闭充电提示音 如何将word中的回车符替换掉 华为mate20打开应用就有消息提示音怎么弄 怎么批量清除WPS/Word中的回车符? 如何在华为mate20pro设置提醒 华为mate20pro充电提示音怎么设置 在word里怎么把回车键的痕迹去掉 Word多余的换行符怎么批量删除 如何去除word的回车符 word里面怎么去掉回车键 word中回车符很多怎么才能快速删除 如何去掉WORD中多余的回车符方法 如何去掉WORD中的大量回车 微信升级改版后在哪里修改提示音啊,原来的新消息提醒打开也没有了,华为手机, Word怎么才能快速删除回车符 word中如何成批快速删除空行/回车符? 华为mate20pro怎么设置晚上静音白天响铃模式呢 linux系统怎么安装mysql数据库 华为mate20pro屏幕解锁提示音怎么关闭? linux安装mysql的问题 华为mate20pro手机的短信如何显示在状态栏 华为mate20pro简易模式有铃音最大化吗? linux有mysql-lib包 怎么安装mysql 华为mate20pro在微信里播放音频的时候为什么老是出现系统提示音 华为mate20pro高级设置功能使用教程 华为mate20pro 如何关闭微信打字声音 华为mate20pro在微信里听音频的时候播放一暂停为什么老是响系统提示音 Word文档中文字下有红色或绿色波浪线如何去掉 华为mate20pro闹钟在哪里设置? 如何将word文档中文字下方的波浪线去掉? 在word文档时,文字下面出现一行波浪线怎么去除? word字体下面的波浪线怎么去掉 鸡胸肉酱汁怎么调 word下波浪线怎么取消 word文档下面的波浪线怎么去掉 高德车机版导航怎样才能连接网络,与手机互联?