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

mysql在linux怎么安装

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

我来回答

3个回答

懂视网 时间: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

到mysql官网下载mysql编译好的二进制安装包,在下载页面SelectPlatform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux-Generic(glibc2.5)(x86,64-bit),32位系统下载Linux-Generic(glibc2.5)(x86,32-bit)解压32位安装包:进入安装包所在目录,执行命令:tarmysql-5.6.17-linux-glibc2.5-i686.tar.gz复制解压后的mysql目录到系统的本地软件目录:执行命令:cpmysql-5.6.17-linux-glibc2.5-i686/usr/local/mysql-r注意:目录结尾不要加/添加系统mysql组和mysql用户:执行命令:groupaddmysql和useradd-r-gmysqlmysql安装数据库:进入安装mysql软件目录:执行命令cd/usr/local/mysql修改当前目录拥有者为mysql用户:执行命令chown-Rmysql:mysql./安装数据库:执行命令./scripts/mysql_install_db--user=mysql修改当前目录拥有者为root用户:执行命令chown-Rroot:root./修改当前data目录拥有者为mysql用户:执行命令chown-Rmysql:mysqldata到此数据库安装完毕启动mysql服务和添加开机启动mysql服务:添加开机启动:执行命令cpsupport-files/mysql.server/etc/init.d/mysql,把启动脚本放到开机初始化目录启动mysql服务:执行命令servicemysqlstart执行命令:ps-ef|grepmysql看到mysql服务说明启动成功,如图修改mysql的root用户密码,root初始密码为空的:执行命令:./bin/mysqladmin-urootpassword'密码'把mysql客户端放到默认路径:ln-s/usr/local/mysql/bin/mysql/usr/local/bin/mysql注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

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

参考百度经验上的相关操作方法:
https://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 在linux中怎么安装mysql 华为自带的天气软件删除了,想要恢复,怎么恢复? mysql安装在linux上怎么安装 详细讲解Linux环境下MySQL 5.1安装步骤 如何安装mysql linux版 如何安装mysql,Linux下mysql安装 怎样做表格在word文档 请问怎么创建自己的网站 怎么建立一个自己的网站 怎么创建自己的网站啊 怎样创建自己的网站 如何制作一个属于自己的网站? qq被冻结了,怎么解冻啊 如何创建自己的网站???急。 如何建立自己的网站? 怎样创建自己的网站? 怎样建自己的网站 如何创建自己的网站??? 如何创建自己的网站? 怎样建立自己的网站? linux下怎么安装mysql Linux安装mysql 误删了华为自带的天气,怎么恢复 linux上怎么安装mysql linux自带mysql 怎么安装 华为天气不小心卸载了,怎么恢复? 如何在linux安装mysql linux 怎么用命令安装mysql 华为手机自带的天气预报软件中的数据被误删了,还能恢复吗? CentOs怎样安装mysql,求详细步骤,linux菜鸟什么都不知道,安装成功追加100分 华为手机天气被卸载了怎么恢复 在linux中怎么安装mysql数据库 我的手机是Nova2s,不小心删除了华为天气,怎么恢复 怎么在linux上安装mysql 华为手机天气移除了怎样找回 华为手机桌面的天气删除了怎么恢复正常 mysql数据库root的密码忘记了怎么办?可以改吗? 华为手机自带天气预报误删怎么找回 mysql数据库root密码丢失怎么办 如何修改mysql root密码忘了怎么办