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

如何安装安装mysql-devel包

发布网友 发布时间:2022-03-20 19:18

我来回答

2个回答

懂视网 时间:2022-03-20 23:39

产品型号: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-03-20 20:47

安装linux一些必须的包:
  yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent
  安装mysql,mysql安装包需要自己下载,安装目录 /usr/local/web/
  sudo mkdir -p /usr/local/web/
  sudo tar xzvf mysql-5.1.39.tar.gz
  cd mysql-5.1.39
  ./configure --prefix=/usr/local/web/mysql.5.1.39 --enable-thread-safe-client --enable-assembler --with-big-tables --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=complex
  make
  make install
  创建mysql用户组等信息
  sudo groupadd mysql
  sudo useradd -g mysql -s /sbin/nologin mysql
  sudo ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/web/mysql.5.1.39/var
  sudo chown -R root /usr/local/web/mysql.5.1.39
  sudo chown -R mysql:mysql /usr/local/web/mysql.5.1.39/var
  管理MYSQL
  #启动mysql:
  sudo /usr/local/web/mysql.5.1.39/share/mysql/mysql.server start
  #重启mysql
  sudo /usr/local/web/mysql.5.1.39/share/mysql/mysql.server restart
  #停止mysql
  sudo /usr/local/web/mysql.5.1.39/share/mysql/mysql.server stop
  linux
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? mysql8.0以上的版本忘记root密码如何重置 如何修改mysql数据库中的用户名和密码 windows mysql5.7默认配置文件在哪 mysql5.7.19.exe64位怎么配置在eclips 怎么创建mysql 5.7的密码 word中的文字效果怎么设置 windows mysql5.7 版本先用skip-grant-tables 设置的密码,可是登录上以后操作又要重新设置密码 如何配置mysql5.7安装版 如何获取mysql root密码 mysql 5.7 初始密码是多少 如何找到MySQL 5.7 的root密码? 如何找到MySQL 5.7的root密码 mysql 5.7 怎么修改默认密码,随机密码 mysql-5.7.17怎么修改数据库密码 win10 mysql5.7root密码多少 mysql5.7版本怎么修改密码 mysql 5.7初始化root密码 抖音怎么一键全部隐藏? 抖音直播怎样隐藏自己 删掉的微信零钱明细还能恢复吗 mysql压缩包怎么安装图解 mysql压缩包怎么安装 mysql如何安装 急急急,MySQL 怎么安装呢 可不可以提供一下安装包呢? mysql如何安装? mysql zip怎么安装图解 mysql5.7压缩包怎么安装图解 苹果怎么改变微信提示音 为什么我的显示为风险评估? 手机qq怎么举报 修改,怎样才能完成账号风险评估? 微信账号异常怎么看得出来? 怎么检测微信账号有没有异常 怎么看自己的微信账号有没有异常 已经用了几年的微信,修改,风险评估显示未满三天? 微信安全提醒在哪里看 微信账号如何查看违规行为? 为什么我改不了?完成账号风险评估,显示未满足 微信在哪里看实名认证几个号 怎么知道微信账号在哪?