02-MySQL数据库的基本使用与密码设置

一、服务端口

3306端口和33060端口,是我们启动数据库后开启的监听端口;

3306端口:是我们MySQL服务的监听端口,用来连接数据库使用;

33060端口:MySQL-shell服务的端口,MySQL-shell是MySQL架构集群的管理软件,用于批量管理多台MySQL的;

二、关闭33060端口

1,编辑配置文件

root@db01 \~# vim /etc/my.cnf

mysql

socket=/tmp/mysql.sock

mysqld

user=mysql

basedir=/usr/local/mysql

datadir=/data/80/data

socket=/tmp/mysql.sock

innodb_fast_shutdown=0

#下面这句代码关闭33060的端口服务

mysqlx=0

2,重启MySQL

root@db01 \~# systemctl restart mysql.service

三、修改MySQL服务的端口号

1,修改配置文件

root@db01 \~# vim /etc/my.cnf

mysql

socket=/tmp/mysql.sock

mysqld

user=mysql

basedir=/usr/local/mysql

datadir=/data/80/data

socket=/tmp/mysql.sock

innodb_fast_shutdown=0

mysqlx=0

#修改端口号

port=3333

2,重启MySQL

root@db01 \~# systemctl restart mysql.service

四、初始化后root密码设置

初始化完成后,给root设置密码

root@db01 \~# mysqladmin password 'xinjizhiwa'

五、登录数据库

root@db01 \~# mysql -uroot -pxinjizhiwa

mysql>

六、修改密码

1,未登录状态修改

root@db01 \~# mysqladmin -uroot -pxinjizhiwa password 'xjzw'
root@db01 \~# mysql -uroot -pxjzw

2,登录状态下修改

mysql> alter user root@'localhost' identified by 'xinjizhiwa';
root@db01 \~# mysql -uroot -pxinjizhiwa

3,拓展:其他版本修改密码

#MySQL5.7版本的修改密码方式

mysql> update mysql.user set authentication_string=PASSWORD('gong') where user='root' and host='localhost';

mysql> flush privileges;

#MySQL5.6版本的修改密码方式

mysql> set password for 'root'@'localhost'=PASSWORD('gong');

mysql> flush privileges;

相关推荐
Dovis(誓平步青云)3 小时前
《C/C+++ Boost 轻量级搜索引擎实战:架构流程、技术栈与工程落地指南——HTML文件的清洗(上篇)》
开发语言·数据库·c++·搜索引擎·开源
蚁库5 小时前
Oracle 12c + ASM + UDEV 实战教程:从磁盘规划到日常管理,10节视频完整通关
数据库·oracle
云和恩墨14 小时前
数据库一体机简史:从ODA到zData X,命名之中的玄机
数据库·vr
万亿少女的梦16814 小时前
基于Python的高考志愿填报辅助系统设计与实现
java·spring boot·python·mysql·vue
万亿少女的梦16814 小时前
基于SpringBoot与Vue的历史博物馆展品展示与游客管理系统设计
spring boot·mysql·vue·系统设计·博物馆管理系统
数据库小学妹15 小时前
KES是什么?国产数据库技术架构、核心能力与选型实战解析
数据库·经验分享·架构·国产数据库·数据库选型·信创数据库
Database_Cool_16 小时前
向量检索加速首选:阿里云 Tair 内置向量能力毫秒级召回
数据库·阿里云
强健的石头16 小时前
django文件对象是什么?
数据库·django·sqlite
灯澜忆梦17 小时前
MySQL 完整学习路线
学习·mysql
ClouGence17 小时前
保障公共安全,一线治安机构实时数据应用与实践
数据库·mysql·postgresql