发布网友 发布时间:2022-04-20 20:33
共3个回答
热心网友 时间:2022-04-10 02:02
安装完mysql-server热心网友 时间:2022-04-10 03:20
安装完mysql-server ,
会提示可以运行mysql_secure_installation,运行mysql_secure_installation会执行几个设
置:
为root用户设置密码;
删除匿名账号;
取消root用户远程登录;
删除test库和对test库的访问权限;
刷新授权表使修改生效;
通过这几项的设置能够提高mysql库的安全,建议生产环境中mysql安装这完成后一定要运行一
次mysql_secure_installation,详细步骤请参看下面的命令;
复制代码,代码如下:
[root@server1 ~]# ;
mysql_secure_installation;
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS ;
RECOMMENDED FOR ALL MySQL;
SERVERS IN PRODUCTION USE PLEASE READ EACH STEP ;
CAREFULLY;
In order to log into MySQL to secure it we'll need the ;
current;
password for the root user If you've just installed MySQL;
and;
you haven't set the root password yet the password will be blank;
so ;
you should just press enter here;
Enter current password for root (enter for none)<–初次运行直接回车;
OK successfully used ;
password moving on;
Setting the root password ensures that nobody can log ;
into the MySQL;
root user without the proper authorisation;
Set root ;
password?[Y/n] <– ;
是否设置root用户密码,输入y并回车或直接回车;
New password: <– 设置root用户的密码;
Re-enter new password: <– 再输入一次你设置的密码;
Password updated ;
successfully;
Reloading privilege tables;
Success;
By default a ;
MySQL installation has an anonymous user allowing anyone;
to log into MySQL ;
without having to have a user account created for;
them. This is intended only ;
for testing and to make the installation;
go a bit smoother. You should ;
remove them before moving into a;
proction environment;
Remove anonymous ;
users [Y/n] <– ;
是否删除匿名用户,生产环境建议删除,所以直接回车;
Success;
Normally root should only be ;
allowed to connect from localhost;
This ensures that someone cannot guess ;
at the root password from the network;
Disallow root login remotely;
[Y/n] ;
<–是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止;
By default MySQL ;
comes with a database named 'test' that anyone can;
access This is also ;
intended only for testing, and should be removed;
before moving into a ;
proction environment;
Remove test database and access to it [Y/n] <– 是否删除test数据库 直接回车;
Dropping test ;
database;
Success。
热心网友 时间:2022-04-10 04:54
我解决了,我的解决办法是我原先的ini文件名叫做 my-default.ini 我把他改成了my.ini 然后重启了mysql服务 就可以了 你可以修改一下文件名试试 我估计是他某个地方有缓存配置