安装完mysql数据库后的优化(删除多余用户和数据库)

1、查看数据库的版本信息:

MariaDB [(none)]> select version();
+----------------+
| version()      |
+----------------+
| 5.5.52-MariaDB |
+----------------+
1 row in set (0.18 sec)

2、删除多余的账号(除root和localhost的)

MariaDB [(none)]> use mysql
MariaDB [mysql]> select user,host from mysql.user;
+------+------------------------+
| user | host                   |
+------+------------------------+
| root | 127.0.0.1              |
| root | ::1                    |
|      | localhost              |
| root | localhost              |
|      | lvs-dr01.saltstack.com |
| root | lvs-dr01.saltstack.com |
+------+------------------------+
6 rows in set (0.03 sec)
MariaDB [mysql]> delete from mysql.user where (user,host) not in (select ‘root‘,‘localhost‘);
Query OK, 5 rows affected (0.05 sec)
MariaDB [mysql]> select user,host from mysql.user;
+------+-----------+
| user | host      |
+------+-----------+
| root | localhost |
+------+-----------+
1 row in set (0.05 sec)

3、修改mysql默认的mysql管理账号

修改默认的mysql管理账号(root改为mysql,并设置新密码为redhat12345)

MariaDB [mysql]> update mysql.user set user=‘admin‘,password=password(‘redhat12345‘);
Query OK, 1 row affected (0.08 sec)
Rows matched: 1  Changed: 1  Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.03 sec)
[[email protected] ~]# mysql -uadmin -p‘redhat12345‘
MariaDB [(none)]> user mysql;
MariaDB [mysql]> show tables;

继续查询:

MariaDB [mysql]> select user,host from mysql.user;
+-------+-----------+
| user  | host      |
+-------+-----------+
| admin | localhost |
+-------+-----------+
1 row in set (0.00 sec)

4、删除test数据库:

MariaDB [mysql]> drop database test;
MariaDB [mysql]> flush privileges;
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.06 sec)

到此,安装完成后的基本优化已经完成

时间: 2024-10-06 21:43:01

安装完mysql数据库后的优化(删除多余用户和数据库)的相关文章

安装完 MySQL 后必须调整的 10 项配置(转)

英文原文:10 MySQL settings to tune after installation 译文原文:安装完 MySQL 后必须调整的 10 项配置 当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们 仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于给你一份非常重要的配置项清单. 我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在太快了! 写在开始前… 即使是经验老道的

安装完MySQL后必须要调整的10项配置

2014年02月10日11:11 来源:开源中国 作者:BoydWang, 美好的2014, DrZ 编辑:徐志远 标签: 配置 , mysql , 数据库 [IT168 评论]当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于给你一份非常重要的配置项清单. 写在开始前 即使是经验老道的人也会犯错,会引起很多麻烦.所以在盲目的运用这些推荐之前,请记

安装完MySQL数据库设置密码

对于windows平台来说安装完MySQL数据库后,系统就已经默认生成了许可表和账户,你不需要像在Unix平台上那样执行 mysql_install_db脚本来生成帐户和相应权限许可表.但是如果不是用MSI格式来安装MySQL的话,就需要在安装完以后,手动给root帐户添加新密码,因为默认情况下的root没有开启密码保护功能,如果不重新赋予root帐户密码,那么许多非本机的连接将无法成功. 方法1:用SET PASSWORD命令,具体更新密码步骤如下: 1 2 3 4 5 c:>mysql -u

Linux上安装完mysql需要注意的事项

安装的时候遇到密码问题处理 A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !You will find that password in '/root/.mysql_secret'. vi /root/.mysql_secretmysql -uroot -p 随机密码    UPDATE user SET Password=PASSWORD('') where USER='root'; FLUSH PRIVILEGES;quit;

安装完Linux Mint后,发现系统中竟没有中文输入法

安装完Linux Mint后,发现系统中竟没有中文输入法,语言支持之后自动更新过程中有些安装包下载失败. 可以采取下面的方法安装上中文输入法. 1. 安装iBus: sudo add-apt-repository ppa:shawn-p-huang/ppasudo apt-get update sudo apt-get install ibus-gtk ibus-pinyin ibus-pinyin-db-open-phrase 2. 打开语言支持,选择更新,这时它会下载一系列相关安装包 3.

虚拟化--安装完esxi主机后,重启不能进入系统

经验--安装完esxi主机后,重启不能进入系统 报错提示:在esxi重启之后重启了,屏幕报错: system found unauthorized changes on the firmware,operating system or UEFI devicespress [N] to run the next boot device,or enter directly to BIOS setup if there are no other boot devices installed.go to

安装完Debian 7后首先做的事

Version:7.6 一.图形界面与命令行相互切换 最初我们只能以我们创建的普通用户登录到默认的桌面(gnome)中去. 从图形界面切换到命令行:CTRL+ALT+SHIFT + F1 从命令行切换到图形界面:ALT+F7 二.将我们创建的普通用户加入到sudoers里面(允许使用sudo命令) vi /etc/sudoers 你会看到一条缺省设置: root    ALL=(ALL) ALL 你所需要做的,就是"照葫芦画瓢",在下面加一条设置,让你的普通用户也能够像root一样.

安装完sql server 后修改计算机名后不能进行发布的订阅的解决办法

由于需要需要配置一个发布订阅,可是一直报告:" sql server 复制需要有实际的服务器名称才能连接到服务器,不支持通过别名.ip地址或其他任何备用名称进行连接.请指定实际的服务器名称“xxxx”(Replication Utlities)." 经过一番分析发现是在安装完sql server 后修改过机器名称,运行下面两条语句既可以看出来:       use master select @@servername: select serverproperty('servername

mysql安装完之后,登陆后发现只有两个数据库

mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema | | test               | +--------------------+,mysql> use mysqlERROR 1044 (42000): Access denied for user ''@'local