MySQL57安装与设置
安装MySQL
添加mysql源
[root@localhost ~]# rpm -ivh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
安装mysql
[root@localhost ~]# yum -y install mysql-community-server
启动mysql、检查状态、设置为开机自启
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# systemctl status mysqld
[root@localhost ~]# systemctl enable mysqld
第一次启动mysql,会在日志文件中生成root用户的一个随机密码,使用下面命令查看该密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
修改root用户密码
[root@localhost ~]# mysql -u root -p
Enter password:
mysql> alter user 'root'@'localhost' identified by 'p@$$w0rd';
创建数据库(数据库名为:test)
mysql> create database test;
使用test数据库
mysql> use crashcourse;
执行sql脚本(使用source命令)
mysql> source /root/MySQLCrashCourse/create.sql;
mysql> source /root/MySQLCrashCourse/populate.sql;
查看可用数据库的列表
mysql> show databases;
查看当前数据库内可用表的列表
mysql> show tables;
显示表列(表名:customers)
mysql> show columns from customers;
显示服务器错误或警告消息
mysql> show errors;
mysql> show warnings;
安全管理
不应该在日常的MySQL操作中使用root
获得所有账号列表
mysql> use mysql;
mysql> select user from user;
创建用户账号
mysql> create user test1 identified by 'p@$$w0rd';
重命名用户账号
mysql> rename user test1 to test2;
删除用户账号
mysql> drop user test;
查看用户账号权限
mysql> show grants for test;
给用户账号授予权限
mysql> grant select on crashcourse.* to test;
撤销用户权限
mysql> revoke select on crashcourse.* from test;
更改用户口令
set password for test = password('n3w p@$$w0rd');
设置自己的口令
set password = password('n3w p@$$w0rd');
汉语支持:
vi /etc/my.cnf
···
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
character-set-server = utf8
collation-server = utf8_general_ci
[client]
default-character-set = utf8
```
转载于:https://www.cnblogs.com/colman/p/11045699.html
MySQL57安装与设置相关推荐
- 远程桌面linux服务器配置,linux平台下远程桌面服务器的安装和设置
一.xdm 方式 前提:安装linux时一定要选上xwindow,这是最基本的前提,不安装它,是绝对没有图形界面的. ***************************************** ...
- Flask-SQLAlchemy安装及设置
Flask-SQLAlchemy安装及设置 SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性能开销的同时,换 ...
- openSUSE中文输入的安装和设置
openSUSE中文输入法的安装和设置: 系统:openSUSE Leap 42.1 桌面环境:KDE 安装完系统之后,最好修改下载源,在add下面勾上Community Repositories.同 ...
- [转]免费邮件服务器hMailServer搭配SpamAssassin过滤垃圾邮件:安装和设置
[转]免费邮件服务器hMailServer搭配SpamAssassin过滤垃圾邮件:安装和设置 (转自http://dagai.net/archives/838) 为了解决垃圾信泛滥的状况,这两天「跨 ...
- ArchLinux下LXDE的安装与设置心得
安装 首先安装基本的桌面环境: $ sudo pacman -S lxde 奇怪的是默认并没有安装面板lxpanel,而且源里也没有,只好从AUR安装之: $ yaourt -S lxpanel-sv ...
- Symfony4中文文档: 安装和设置Symfony框架
安装和设置Symfony框架 要创建新的Symfony应用程序, 首先确保使用的是PHP7.1 或更高版本并且已经安装Componser. 如果未安装, 请首先在系统上全局安装Componser. 如 ...
- slicer安装_3D Slicer教程【软件安装及设置】
3D Slicer 教程[软件安装及设置] [教程 001 ]软件安装及设置前言我最先接触到 3D Slicer 的时候是 2016 年 11 月份,医院购买 STORZ 神经内 镜,因有两个学习的名 ...
- PostgreSQL 10.1 手册_部分 III. 服务器管理_第 16 章 从源代码安装_16.5. 安装后设置...
16.5. 安装后设置 16.5.1. 共享库16.5.2. 环境变量 16.5.1. 共享库 在一些有共享库的系统里,你需要告诉你的系统如何找到新安装的共享库.那些并不是必须做这个工作的系统包括 F ...
- 如何在 Linux 最小化安装中设置互联网
在最小化服务器安装中,设置互联网或网络是非常容易的.在本指南中,我们将解释如何在 .RHEL.Rocky 最小安装中设置互联网或网络. 在最小化服务器安装中,设置互联网或网络是非常容易的.在本指 ...
最新文章
- 想学测试如何入门和学习软件测试?今天我就好好给你唠唠
- python--socket套接字/TCP
- C++|Qt笔记-关于extern和namespace的区别与联系
- 微信亿级用户异常检测框架的设计与实践
- 鸿蒙os系统测评,鲁大师测试鸿蒙OS2:应用恢复率吊打iOS
- 腾讯发力研发文化升级,宣布加入Linux基金会TODO 工作组
- scrapy爬虫学习系列七:scrapy常见问题解决方案
- 找了好久的数据库mysql中文乱码问题终于解决
- 用python实现字符串数据的标签数字化
- Linux 下 TC 命令原理及详解<一>
- 图卷积网络 GCN Graph Convolutional Network(谱域GCN)的理解和详细推导
- powerbuilder的dw中使用graph风格,当横轴是日期时,如何显示才能完整显示日期?
- 跟小博老师一起学习MyBatis ——MyBatis搭建运行环境
- 电商直播元年 微媒云播打造私域流量火爆商业新模式
- SILC 超像素分割代码
- DiskGenius分区时提示:磁盘“**”的分区已更改,请先保存分区表,然后执行本操作解决方法
- 阿里云Epel镜像的安装方法
- 转载: windows硬盘默认是NTFS文件格式
- 面试又挂了:大厂面试到底更看重学历还是技术?来看看大佬的说法
- js删除数组里的某一项