当前位置:首页 > linux > 正文内容

linux安装mysql

关中浪子3年前 (2022-02-09)linux1287
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价

安装MySQL

要安装 MySQL,可以在终端提示符后运行下列命令:


sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码

sudo apt-get install php5-mysql  #安装php5-mysql 是将php和mysql连接起来

一旦安装完成,MySQL 服务器应该自动启动。


sudo start mysql #手动的话这样启动

sudo stop mysql #手动停止

当你修改了配置文件後,你需要重启 mysqld 才能使这些修改生效。


要想检查 mysqld 进程是否已经开启,可以使用下面的命令:


pgrep mysqld

如果进程开启,这个命令将会返回该进程的 id。


[编辑]文件结构

MySQL配置文件:/etc/mysql/my.cnf ,其中指定了数据文件存放路径


datadir         = /var/lib/mysql

如果你创建了一个名为 test 的数据库,那么这个数据库的数据会存放到 /var/lib/mysql/test 目录下。


[编辑]进入MySQL

mysql -u root -p 

(输入mysql的root密码)


qii@ubuntu:~$ mysql -u root -p

Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 37

Server version: 5.1.41-3ubuntu12.3 (Ubuntu)


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> 

修改 MySQL 的管理员密码:


sudo mysqladmin -u root password newpassword;

[编辑]简单的操作

显示数据库:


mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

+--------------------+

2 rows in set (0.00 sec)

[编辑]设置远程访问

1.取消本地监听

正常情况下,mysql占用的3306端口只是在IP 127.0.0.1上监听,拒绝了其他IP的访问(通过netstat可以查看到)。取消本地监听需要修改 my.cnf 文件:


sudo vim /etc/mysql/my.cnf

//找到如下内容,并注释

bind-address = 127.0.0.1

然后需要重启 mysql (可最后再重启)。


2.授权法


mysql>GRANT ALL PRIVILEGES ON *.* TO <user>@"%" IDENTIFIED BY '<password>' WITH GRANT OPTION;

mysql>FLUSH RIVILEGES


第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。



找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/102.html

分享给朋友:

相关文章

linux中的apt是什么

linux中的apt是一款安装包管理工具,它是一个客户/服务器系统。如果我们要利用apt安装软件,可以执行【sudo apt-get install packagename】。apt简介Advanced Packaging Tool(apt...

linux彻底卸载MySQL

linux彻底卸载MySQL

删除mysql的数据文件sudo rm /var/lib/mysql/ -R 删除mysql的配置文件sudo rm /etc/mysql/ -R 自动卸载mysql(包括server和client)sudo apt-g...

linux安装包查找及安装

官方包源: http://packages.ubuntu.com/ubuntu下当前安装的包保存在在:/var/cache/apt/archivesubuntu下当前安装的运用: /usr/share/applications 包...

Linux Ubuntu apt-get安装docker

在unbuntu上面安装docker肥肠简单。。首先确保自己的linux内核是3.10以上的版本输入命令查看内核版本uname -a安装docker的命令很简单sudo apt-get updatesudo apt-get install...

kdevtmpfsi 处理(挖矿病毒清除)

kdevtmpfsi 处理(挖矿病毒清除)

问题描述:Linux Centos 7 环境下的一台服务器CPU直接被打满,上服务器 top 命令看到了一个未知的 kdevtmpfsi 疯狂占用中,情况如下图:网上搜索了一下 kdevtmpfsi 是一个挖矿病毒,大多数都是 r...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。