Linux上安装MySQL及其基础配置

本文主要介绍Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。

1、安装

查看有没有安装过:

yum list installed mysql*

rpm -qa | grep mysql*

查看有没有安装包:

yum list mysql*

安装mysql客户端:

yum install mysql

安装mysql 服务器端:

yum install mysql-server

yum install mysql-devel

2、启动    &&    停止

数据库字符集设置

mysql配置文件/etc/my.cnf中加入default-character-set=utf8

启动mysql服务:

service mysqld start或者/etc/init.d/mysqld start

开机启动:

chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*

mysqld            0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

停止:

service mysqld stop

3、登录

创建root管理员:       

mysqladmin -u root password 123456

登录:         

mysql -u root -p输入密码即可。

忘记密码:         

service mysqld stop

mysqld_safe --user=root --skip-grant-tables

mysql -u root

use mysql

update user set password=password("new_pass") where user="root";

flush privileges;

4、远程访问

开放防火墙的端口号

mysql增加权限:

mysql库中的user表新增一条记录host为“%”,user为“root”。

5、Linux MySQL的几个重要目录

数据库目录:       

 /var/lib/mysql/

配置文件:      

  /usr/share /mysql(mysql.server命令及配置文件)

相关命令:        

/usr/bin(mysqladmin mysqldump等命令)

启动脚本:       

 /etc/rc.d/init.d/(启动脚本文件mysql的目录)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏黑泽君的专栏

windows中使用Git如何解决文件冲突?

假设在合并Pull Request到我们的主分支之前,想对要合并的新分支添加修改,该如何做呢? 答:只需到回到windows中对新分支中的文件进行修改再保存...

61820
来自专栏pangguoming

centos7查看端口命令

查看Centos端口命令: # netstat -lntp #查看监听(Listen)的端口 # netstat -antp #查看所有建立的TCP连接 其他...

84750
来自专栏运维小白

克隆虚拟机的注意点

在虚拟机中的 “管理”——>克隆虚拟机 更改虚拟机的IP,配置文件为 /etc/sysconfig/network-scripts/ifcfg-ens32 中 ...

21090
来自专栏运维前线

php7下安装event扩展

php7下安装event扩展 有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口。 ...

330100
来自专栏smy

windows下nginx的安装及使用方法入门

nginx功能之一可以启动一个本地服务器,通过配置server_name和root目录等来访问目标文件 一. 下载 http://nginx.org/ 下载后解...

70240
来自专栏编程思想之路

Android6.0之修改或者查看系统属性值

系统属性值存在于system.prop文件中,也有一些存在于settings中 1,查看settingsprovider中的值的方法 命令为adb shell ...

48350
来自专栏小尘哥的专栏

ES初体验

2、 将elasticsearch-workspace文件夹和software文件夹拷贝到linux系统根目录,如果已经存在则删除。

11410
来自专栏测试文章

当影响范围内Nginx默认配置文件中开启缓存

当影响范围内Nginx默认配置文件中开启缓存功能时,攻击者可以通过发送包含恶意构造 range 域的 header 请求,来获取响应中的缓存文件头部信息。在某些...

209110
来自专栏猛牛哥的博客

firewall端口转发的设置

1.1K30
来自专栏BeJavaGod

腾讯云SpringBoot部署 + HTTPS配置

springboot可以打包为jar和war,jar不多说了,最近的一个工程需要打包为war发布,大致说一下吧: 先看一下项目的大致结构: ? 第一步,需要排除...

56480

扫码关注云+社区

领取腾讯云代金券