Mysql安装后配置修改

本文详细指导如何在Ubuntu上安装MySQL后,修改默认端口,设置访问策略,包括编辑配置文件、重启服务、验证端口及调整内存。重点在于解决远程访问问题和设置安全限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本来想着用的时候再查,但是现在感觉还是保存到自己的博客比较方便。
安装的文章见之前的文章。

ubantu安装mysql之后,一般就是改端口、设置限制的访问策略、设置内存等信息。

步骤1. 打开mysql的配置文件,这里是默认安装的路径, vi /etc/mysql/mysql.conf.d/mysqld.cnf

步骤2. 在末行添加 port = 36993,如下图

在这里插入图片描述

步骤3. 保存后,重启mysql服务,service mysql restart

步骤4. 命令行登录进mysql,mysql -u root -p

步骤5. 查看开放的端口号,show variables like ‘port’;

mysql -u用户名 [-h主机名] -p密码 [-P端口号] [-D数据库名] [-eMySQL命令] [-S socket文件名]

参数说明:

(1)【-u用户名】或者【–user=用户名】:指定用户登录的用户名;
(2)【-p密码(p小写)】或者【–password=密码】:输入登录密码;
(3)【-h主机名或ip地址】或者【–host=主机名ip地址】:指定登录的主机名;
(4)【-P端口号(P大写)】或者【–port=端口号】:指定登录的MySQL的端口号;
(5)【-D数据库名】或者【–database=数据库名】:指定登录的数据库名称;
(6)【-S socket文件名】或者【–socket=socket文件名】:指定登录时使用的socket文件名。
(7)【-e MySQL命令】或者【–execute= MySQL命令】:在不登录MySQL的情况下执行MySQL命令。
如果需要登录本地数据库,只需要指定用户名(-u)和密码(-p)即可,不需要指定主机名(-h);

登录之后选择
use mysql;
select host from user where user=‘root’;
修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从"localhost"改成"%"

update user set host = '%' where user ='root';
flush privileges;

解决远程访问的问题。

/etc/mysql/mysql.conf.d/mysqld.cnf
#设置512M
innodb_buffer_pool_size = 128G
#设置实例个数
innodb_buffer_pool_instances = 16

mysqld.cnf中的内容需要自己添加,添加后永久生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值