Centos7下MySql5.7安装及配置
安装MySql
- 软件包:
- mysql-community-libs-5.7.22-1.el7.x86_64.rpm
- mysql-community-common-5.7.22-1.el7.x86_64.rpm
- mysql-community-client-5.7.22-1.el7.x86_64.rpm
- mysql-community-server-5.7.22-1.el7.x86_64.rpm
- 安装流程(有依赖关系)
[server@bogon ~]$ rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
[server@bogon ~]$ rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
[server@bogon ~]$ rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
[server@bogon ~]$ rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
配置MySql
- 启动MySql服务
[server@bogon ~]$ systemctl start mysqld.service
- 查看MySql服务状态
[server@bogon ~]$ systemctl status mysqld.service
- 使用RPM软件包进行安装会生成一个初始随机密码,该密码被写入服务器错误日志(/var/log/mysqld.log)。
[server@bogon ~]$ grep 'temporary password' /var/log/mysqld.log
2018-07-10T12:35:03.497044Z 1 [Note] A temporary password is generated for root@localhost: (hfu*hjnt3W;
- 使用
mysql命令, 用户名root及得到的随机密码登入MySql服务器进行密码修改
[server@bogon ~]$ mysql -u root -p
Enter password: (hfu*hjnt3W;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
注意:new_password长度必须大于8个字符,且有大小写、数字、特殊字符。
- 在防火墙中开启3306端口(MySql服务器莫扔过高端口)并查看端口状态
[server@bogon ~]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
[server@bogon ~]$ firewall-cmd --reload
[server@bogon ~]$ firewall-cmd --zone=public --list-ports
小技巧
- 使用
mysqlshow查看存在那些数据库或数据库中存在的表列表
shell> mysqlshow -u root -p
+--------------------+
| Databases |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
shell> mysqlshow -u root -p mysql
Database: mysql
+---------------------------+
| Tables |
+---------------------------+
| columns_priv |
| db |
| engine_cost |
| event |
| func |
| general_log |
| gtid_executed |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| server_cost |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
Centos7下MySql5.7安装及配置的更多相关文章
- Centos7 下的SVN安装与配置
Centos7 下的SVN安装与配置 1.关闭防火墙 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临 ...
- CentOS7下NFS服务安装及配置固定端口
CentOS7下NFS服务安装及配置 系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nfs-utils-1. ...
- 超详细的CentOS7 64位下MySQL5.7安装与配置(YUM)【转发+新创】
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo ...
- CentOS7下MySQL5.7安装配置方法图文教程(YUM)
安装环境:CentOS7 64位,MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # ...
- CentOS7 64位下MySQL5.7安装与配置(YUM)转
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo ...
- CentOS7 64位下MySQL5.7安装与配置
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo ...
- centos7下git的安装和配置
git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...
- Centos7下nginx的安装与配置
说明:软件安装的基础目录路径:/usr/local 所以下载软件的时候切换到此目录下下载直接解压即可 1.安装gcc gcc-c++依赖包 yum install -y gcc gcc-c++ 2.下 ...
- CentOS7 64位下MySQL5.7安装与配置(YUM)
1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wget ...
随机推荐
- mongodb3集群搭建
三台服务器:先设置hosts 10.0.0.231 node1 10.0.0.232 node2 10.0.0.233 node3 1:下载 mongodb-linux-x86_64-rhel70-3 ...
- Jersey实现文件上传下载
一 文件上传 使用ajaxFileUpload进行文件上传的前端处理.在ajaxFileupload.js中,针对服务端返回的类型增加text判断, //ajax文件上传 function ajaxF ...
- asp.net core 2.1 生成swagger文档
新建asp.netcore2.1 api项目 “WebApplication1” 在nuget管理器中添加对Swashbuckle.AspNetCore 3.0.0.Microsoft.AspNetC ...
- Jquery 客户端验证
Jquery 客户端验证 //引入js文件 validate.js <html> <head> <title>jqueryValidateDemo</titl ...
- oracle账户密码过期,修改为无限制
查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 查看指定概要文件(如default)的密码有效期设 ...
- php赋值运算符
= 赋值 += $x+=3相当于$x = $x+3; -= *= /+ %= .=
- DirectX HLSL 内置函数
Intrinsic Functions (DirectX HLSL) The following table lists the intrinsic functions available in HL ...
- SQLServer 连接和联合
一.内连接(inner join) 默认省略inner ,内连接是严格过滤,等同where限制,连接两端的表都数据都需要过滤. 二.左外连接(left outer join) 以左表为基准进行数据连接 ...
- Struts2_模块包含
<include file="login.xml"/> 包含其他的模块. 项目开发中,分模块协调开发有用. 链接: http://pan.baidu.com/s/1bo ...
- [SVN]TortoiseSVN工具培训4─客户端常用操作命令
1.权限认证 当进行SVN任何操作时,如果是首次操作,SVN会弹出权限认证. 输入用户名和密码点击确认即可完成认证. 勾选保存用户数据信息,可以避免将来重复输入用户名和密码认证. 2.删除权限认证信息 ...