Linux系统服务---mysql

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-22 17:12   87   0

1.安装,开启服务

yum install mariadb-server -y ##安装mariadb服务
systemctl start mariadb ##启动服务
mysql ##执行命令

2.屏蔽mysql的入口

为了安全性,库的端口不能被随意捕捉到,所要要屏蔽,

netstat -antple | grep mysql ##检测监听端口

vim /etc/my.cnf ##编辑文件设置检测时略过mysql,监听端口就不会查到mysql的端口
skip-networking=1

syetmctl restart mariadb ##重启服务
netstat -antple | grep mysql ##修改后检查可以观察到没有mysql的端口

mysql_secure_installation ##第一次安装mysql以后通过这条命令可以对mysql进行设置

eg:mysql -uroot -p
Enter password: redhat

mysql -uroot -predhat ##从本机登录mysql数据库
mysql -uroot -p

mysqladmin -uroot -predhat password westos ##修改本地mysql root密码
mysqladmin -uroot -predhat -h 192.168.0.188 password westos ##修改远程用户密码

3.数据库的管理

当超级用户密码忘记时:
systemctl stop mysql
mysqld_safe –skip-grant-tables &
mysql
update mysql.user set Password=‘123’ where User=’root’; ##明文修改密码

update mysql.user set Password=password(‘123’) where User=’root’; ##加密方式修改

ps aux | grep mysql ##查看进程

kill -9 mysql的所有进程id ##关闭关于mysql的进程

systemctl start mariadb ##启动服务就可以使用新密码进入了

4.数据库的管理

*)建立
SHOW DATABASES; ##列出库

CREATE DATABASE vivian; ##建立库


USE vivian; ##进入库

CREATE TABLE linux( ##建立表,表名设为linuxtest
-> username varchar(50) not null,
-> password varchar(50) noy null
-> );
SHOW TABLES; ##查看表

DESC linux; ##查看表结构

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛