资讯专栏INFORMATION COLUMN

如何在Linux服务器上创建mysql

3fuyu / 679人阅读

摘要:如何在上架对于许多刚入门的程序猿来说,拥有一台属于自己的服务器是一件非常有必要的是事情,在这里我向大家推荐的是阿里云服务器,因为它真的非常便宜创建服务器我们租了一台服务器之后,选择的系统,是很适合做服务器的。

如何在CentOS上架Mysql

对于许多刚入门的程序猿来说,拥有一台属于自己的服务器是一件非常有必要的是事情,在这里我向大家推荐的是阿里云服务器,因为它真的非常便宜!

创建服务器

我们租了一台服务器之后,选择linux的centOS系统,linux是很适合做服务器的。

OK,我们的服务器打开了,第一次使用了表示一脸懵逼,博主当时也是。但是当你熟练之后,你会发现它真的很好用。
(tip:建议大家选择centOS6.9系统,7.0系统安装jdk和mysql会有一些问题)

安装mysql

首先输入以下命令查看系统上是否有mysql版本;

rpm -qa | grep mysql

如果存在mysql版本,直接强力删除:

rpm -e --nodeps mysql

再次查看,已经没有了mysql程序在centOS上;
在这里我们是用yum安装(当然你也可以wget加下载网址把安装包下载下来)
使用yum命令查看yum上mysql的版本:

yum list | grep mysql

之后输入yum install -y mysql-server mysql mysql-devel把mysql,mysql server,mysql devel安装好;

等待一段时间,当出现complete时,说明安装完毕。

开启mysql监听

我们知道使用mysql必须开启mysql服务:

service mysqld start

服务开启之后,重启mysql服务监听:

service mysqld restart

出现以下内容,说明mysql已经可以使用了!

为了方便,我们来设置mysql在centOS启动时自动启动:

chkconfig --list | grep mysqld

输入代码,出现以下信息:

上图说明mysql没有开机启动;
设置开机启动:

chkconfig mysqld on

出现:

此时mysql已经安装完成,并且开机自动启动!
接下里我们来打开mysql,
第一次打开需要设置mysql登录密码

mysqladmin -u root password "root"

以上代码将用户名为root的账号的密码设置为“root”;
输入mysql -u root -p登录mysql,
输入密码:root

在mysql中输入show databases;(查看数据库)

成功显示数据库表示mysql运行成功。

修改mysql引擎(InnDB);
建表后:

alter table user type = InnoDB;

建表前:

CREATE TABLE user (id int(11)) ENGINE = INNODB;

那么怎么才能让数据库建表的时候默认使用InnoDB引擎呢?
1、CentOS在etc文件夹下
2、找到my.cnf
3、进入vi
4、在mysqlId下面添加default-storage-engine=INNODB
5、保存退出(:wq)
6、重启mysql服务(service mysqld restart)
现在建表时默认使用INNODB引擎。

以上便是在服务器CentOS系统下安装mysql;
觉得还可以的请点个赞,赞不了也可以收藏下;
总之,谢谢阅读~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/47344.html

相关文章

  • 如何Linux务器创建mysql

    摘要:如何在上架对于许多刚入门的程序猿来说,拥有一台属于自己的服务器是一件非常有必要的是事情,在这里我向大家推荐的是阿里云服务器,因为它真的非常便宜创建服务器我们租了一台服务器之后,选择的系统,是很适合做服务器的。 如何在CentOS上架Mysql 对于许多刚入门的程序猿来说,拥有一台属于自己的服务器是一件非常有必要的是事情,在这里我向大家推荐的是阿里云服务器,因为它真的非常便宜! 创建服务...

    468122151 评论0 收藏0
  • [个人笔记] 关于linux的常见问题合集

    摘要:如何删除导出的环境变量在安装之前,我设置了环境变量在安装过程中,出了点问题。找不到现有库我正试图将一个应用程序与这个系统上的链接起来。 关于linux的常见问题合集,有技术问题,上 bug200.com 如何设置文件夹及其所有子文件夹和文件的chmod? 有什么方法可以设置吗chmod 755对于/opt/lampp/htdocs它的所有内容包括子文件夹和文件? 将来,如果我在htdo...

    oliverhuang 评论0 收藏0
  • linux(centos)安装mysql教程,为需要远程登录的用户赋予权限

    摘要:忘记密码远程登陆开放防火墙的端口号为需要远程登录的用户赋予权限如何给用户分配权限权限数据库数据表用户主机名支持用户允许远程连接数据库注意就拥有了所有的权限新建用户远程连接数据库允许任何地址表示允许任何地址的电脑用帐户和密码来访问这个。 最近把之前学生时代的win server换成了linux(centos)系统,因为win对于部署一些项目时候比较麻烦,直接入正题 同步交流学习社区:ht...

    scola666 评论0 收藏0
  • linux(centos)安装mysql教程,为需要远程登录的用户赋予权限

    摘要:忘记密码远程登陆开放防火墙的端口号为需要远程登录的用户赋予权限如何给用户分配权限权限数据库数据表用户主机名支持用户允许远程连接数据库注意就拥有了所有的权限新建用户远程连接数据库允许任何地址表示允许任何地址的电脑用帐户和密码来访问这个。 最近把之前学生时代的win server换成了linux(centos)系统,因为win对于部署一些项目时候比较麻烦,直接入正题 同步交流学习社区:ht...

    silencezwm 评论0 收藏0
  • ❤️‍Kettle--老板说:这套生产数据库千万、亿级数据量迁移方案,学会就赚了❤️‍(工作学习必备

    ❤️‍您好,我是贾斯汀,这是我写了蛮久的一套工作学习实用的数据库数据迁移实战演练+性能优化方案~❤️‍ ❤️‍也希望看到最后觉得有帮助的小伙伴,在文末或者点击这里,直接跳到文章末尾,关注一下博主哦~❤️‍ 北海侨港(图) 【实战前言】 (1)不管你是学生,还是已经工作了的小伙伴,可能你在过去、现在或者未来,会遇到这样的问题,公司/项目用的是Oracle/DB2/MySQL等关系型数据库,因公...

    james 评论0 收藏0

发表评论

0条评论

3fuyu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<