Fedora25安装配置mysql

1.切换到root用户

1su - 2## OR ## 3sudo -i

2.安装mysql的yum源

1## Fedora 25 ## 2dnf install https://dev.mysql.com/get/mysql57-community-release-fc25-9.noarch.rpm 3 4## Fedora 24 ## 5dnf install https://dev.mysql.com/get/mysql57-community-release-fc24-9.noarch.rpm 6 7## Fedora 23 ## 8dnf install https://dev.mysql.com/get/mysql57-community-release-fc23-9.noarch.rpm

3.安装mysql 5.7.17

Fedora 25/24/23

dnf install mysql-community-server

4.设置开机启动mysql服务

1systemctl start mysqld.service ## use restart after update 2 3systemctl enable mysqld.service

5.设置一个root用户随机密码,用来登陆mysql修改密码

grep 'A temporary password is generated for root@localhost' /var/log/mysqld.log |tail -1

Example Output:

2015-11-20T21:11:44.229891Z 1 [Note] A temporary password is generated for root@localhost: -et)QoL4MLid

6.修改密码

使用这个命令

/usr/bin/mysql_secure_installation

输出

1Securing the MySQL server deployment. 2 3Enter password for user root: 4The 'validate_password' plugin is installed on the server. 5The subsequent steps will run with the existing configuration 6of the plugin. 7Using existing password for root. 8 9Estimated strength of the password: 100 10Change the password for root ? ((Press y|Y for Yes, any other key for No) : Y 11 12New password: 13 14Re-enter new password: 15 16Estimated strength of the password: 100 17Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : Y 18By default, a MySQL installation has an anonymous user, 19allowing anyone to log into MySQL without having to have 20a user account created for them. This is intended only for 21testing, and to make the installation go a bit smoother. 22You should remove them before moving into a production 23environment. 24 25Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y 26Success. 27 28 29Normally, root should only be allowed to connect from 30'localhost'. This ensures that someone cannot guess at 31the root password from the network. 32 33Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y 34Success. 35 36By default, MySQL comes with a database named 'test' that 37anyone can access. This is also intended only for testing, 38and should be removed before moving into a production 39environment. 40 41 42Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y 43 - Dropping test database... 44Success. 45 46 - Removing privileges on test database... 47Success. 48 49Reloading the privilege tables will ensure that all changes 50made so far will take effect immediately. 51 52Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y 53Success. 54 55All done!

7.可以连接到mysql了

1mysql -u root -p 2 3## OR ## 4mysql -h localhost -u root -p
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )