MySQL安装教程与指南

更新:11-13 现代故事 我要投稿 纠错 投诉

其实MySQL安装教程与指南的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享MySQL安装教程与指南的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

1.默认安装的是mariadb,先卸载

sudo yum -y 删除mariadb*

2.下载需要安装的mysql

wget -P ~ http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

将工作目录切换到主目录

光盘~

3.安装

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4.查看当前使用的mysql版本

启用yum repolist | grep "mysql.*-community.*"

5. 查看所有版本。当前版本显示为启用,其他版本显示为禁用。

百胜重新整理所有| grep mysql

版本可以切换

yum-config-manager --启用mysql57-community

yum-config-manager --禁用mysql56-community

或者通过修改vim /etc/yum.repos.d/mysql-community.repo 文件来更改默认安装的mysql版本。例如,要安装版本5.6,请将5.7源的enabled=1更改为enabled=0,然后将5.6源的enabled=0更改为enabled=1。

5.安装mysql服务器

sudo yum 安装mysql-community-server

6.启动该服务

systemctl 启动mysqld

查看状态

systemctl 状态mysqld

systemctl stop mysqld #停止mysqld

systemctl restart mysqld #重启mysqld

systemctl enable mysqld #设置启动

7.mysql相关配置

安装mysql时,会生成一个默认的随机密码。所有密码必须先豁免,然后才能更改密码。

免密码设置:

打开配置文件/etc/my.cnf

在[mysqld]下添加

跳过授权表

您可以登录

mysql -u 根-p

直接输入,无需输入密码

如果你为root设置了密码

设置"root"@"localhost"=密码("123456");

设置好密码后,就可以使用mysql -u root -p命令来登录我们的mysql数据库了。

8.创建用户

创建用户“用户名”@“主机”,由“密码”标识;

阐明:

用户名:您将创建的用户名

host:指定用户可以登录的主机,如果是本地用户,可以使用localhost。如果希望用户从任何远程主机登录,可以使用通配符%。

密码:用户的登录密码。密码可以为空。如果为空,则用户无需密码即可登录服务器。

9.授权:

命令:

将数据库名.表名上的权限授予“用户名”@“主机”

描述:

权限:用户的操作权限,如SELECT、INSERT、UPDATE等,如果要授予所有权限,则使用ALL

数据库名称:数据库名称

tablename:表名,如果要授予用户对所有数据库和表相应的操作权限,可以使用*,如*.*

10.连接数据库

安装pymysql

pip安装pymysql

程序中连接mysql需要包含在代码中

导入pymysql

#创建连接主机=数据库地址

conn=pymysql.connect(主机="",用户="",passwd="",db="")

#创建光标对象

c=conn.cursor

#执行sql语句

c.执行()

提交

conn.commit()

# 闭包

conn.close()

11.mysql -u root -p

mysqlshow 数据库; #查看所有数据库

mysqlcreate 数据库dbname; #创建数据库

mysqluse 表名; #输入数据库表名

mysql显示表; #查看库中所有表

mysqldrop 数据库xxx; #删除数据库

mysqldrop 表xxx; #删除表

mysqlshow 变量如“%char%”; #查看数据库编码

12.数据库编码问题

中文支持

1、修改配置文件sudo vim /etc/my.cnf

[mysqld]#原创

Skip-grant-tables #无需密码,与编码无关

字符集服务器=utf8

在文件末尾添加

[客户]

默认字符集=utf8

[mysql]

默认字符集=utf8

2.配置完成后,重启mysql

systemctl 重新启动mysqld.service

3、连接数据库时添加charset="utf-8"

用户评论

聽風

开始学习数据库了,今天打算尝试MySQL!

    有9位网友表示赞同!

墨染殇雪

之前听说过MySQL,感觉很强大呀,准备找个教程看看。

    有12位网友表示赞同!

花花世界总是那么虚伪﹌

刚毕业没多久就遇到需要用数据库的情况啦,赶紧来看看MySQL怎么安装吧!

    有11位网友表示赞同!

一笑傾城゛

想自学web开发,MySQL是必不可少的工具啊。

    有8位网友表示赞同!

志平

我的服务器上没有MySQL,要先把这个安装起来才能继续开发了。

    有8位网友表示赞同!

优雅的叶子

网上有很多MySQL的教程,不知道哪个比较好上手呢?能推荐一下吗?

    有16位网友表示赞同!

情字何解ヘ

希望找到一个简单易懂的MySQL安装教程。

    有11位网友表示赞同!

沐晴つ

感觉MySQL的配置文件有点复杂哎。

    有7位网友表示赞同!

一生荒唐

终于把MySQL安装完成了!感觉还挺容易的!

    有6位网友表示赞同!

青墨断笺み

安装完还要配置环境变量吗?

    有7位网友表示赞同!

夜晟洛

学习MySQL的同时,要不要先学习一下SQL呢?

    有8位网友表示赞同!

轨迹!

请问MySQL有哪些不同的版本?哪个比较好?

    有17位网友表示赞同!

折木

下载的时候要注意选择合适的版本的MySQL啊!

    有20位网友表示赞同!

♂你那刺眼的温柔

安装MySQL以后还有需要注意哪些事情吗?

    有11位网友表示赞同!

枫无痕

有没有小伙伴分享过自己安装MySQL时的遇到的问题和解决方案?

    有16位网友表示赞同!

陌上花

期待学习完MySQL之后能够开发出自己的数据库应用!

    有10位网友表示赞同!

可儿

MySQL可以用来存储多种数据类型吗?

    有18位网友表示赞同!

。婞褔vīp

听说MySQL现在很流行,很多公司都在用它吧!

    有16位网友表示赞同!

相知相惜

安装完MySQL以后应该怎么进行测试呢?

    有10位网友表示赞同!

拥菢过后只剰凄凉

有没有什么工具可以帮助我管理MySQL数据库?

    有19位网友表示赞同!

【MySQL安装教程与指南】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:2024年最受欢迎的仙侠手游内部号申请平台盘点 下一篇:3月16日践行群开班典礼心得分享