`

centos用yum安装mysql-server 详细步骤

 
阅读更多


1.安装:#yum -y install mysql-server

2.修改配置:#vi /etc/my.cnf

暂时修改一下编码(添加在密码下方添加): default-character-set = utf8

3.启动mysql服务,并设定为系统服务:

# chkconfig mysqld on  ← 设置MySQL服务随系统启动自启动
# chkconfig –list mysqld  ← 确认MySQL自启动mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2–5为on的状态就OK

#service mysqld start    ←启动服务(# /etc/rc.d/init.d/mysqld start也可以)

4.修改root密码(默认密码为空):

# mysql -u root  ← 用root用户登录MySQL服务器
select user,host,password from mysql.user;  ← 查看用户信息
set password for root@localhost=password(‘在这里填入root密码’);  ← 设置root密码
select user,host,password from mysql.user;  ← 查看用户信息
exit  ← 退出MySQL服务器

5.删除匿名用户:

delete from mysql.user where user=”;  ← 删除匿名用户
select user,host from mysql.user;  ← 查看用户信息

6.当前版本信息,日期和数据库:

select version(),current_date;

show databases;  ← 查看系统已存在的数据库
drop database test;  ← 删除名为test的空数据库
show databases;  ← 查看系统已存在的数据库

mysql查看打开的端口: show variables like ‘port’;

7.创建数据库和用户:

create database openfire;   创建一个openfire数据库

grant all privileges on openfire.* to ofuser@localhost identified by ‘ofpass’;   创建ofuser用户,密码为ofpass,对openfire数据库有所有权限。

添加新用户格式:

GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY ’pass’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO user@”%” IDENTIFIED BY ’pass’ WITH GRANT OPTION;

grant select on 数据库.* to 用户名@登录主机 identified by “密码”

删除授权:
revoke all privileges on *.* from root@”%”;
delete from user where user=”root” and host=”%”;
flush privileges;

细粒度授权:

创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb
mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’

8.备份和恢复数据库:

备份数据库 shell> mysqldump -h yourhost  -u root -p pass dbname >dbname_backup.sql
恢复数据库 shell> mysqladmin -h yourhost -u root -p pass create dbname
shell> mysqldump -h yourhost -u root -p dbname < dbname_backup.sql
如果只想Dump建表指令,则命令如下: shell> mysqladmin -u root -p pass -d databasename > a.sql
如果只想Dump插入数据的sql命令,而不需要建表命令,则命令如下: shell> mysqladmin -u root -p pass -t databasename > a.sql
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢? mysqldump -T./ phptest driver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。
可利用输入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查询,可如下执行这些查询:
如果您想将建表语句提前写在sql.txt中: mysql > mysql -h yourhost -u root -p yourdatabase < /var/home/user/sql.txt

分享到:
评论

相关推荐

    CentOS 7中安装mysql server的步骤分享

    以前一直用RHEL 6.3和6.4,系统盘里自带了mysql server,配置好yum源后,直接yum install mysql-server就可安装mysql服务器端了,最近用CentOS 7.1,发现系统盘没有提供mysql-server的RPM包,在网上搜罗了半天,最后...

    centos7安装mysql

    在CentOS 7上安装MySQL可以按照以下步骤进行: 打开终端并以root用户身份登录服务器。 使用以下命令更新系统软件包: yum update 安装MySQL的软件存储库。执行以下命令导入MySQL存储库的RPM包: rpm -Uvh ...

    centos7利用yum安装mysql 8.0.12

    本文为大家分享了centos7利用yum安装mysql 8.0.12的详细步骤,供大家参考,具体内容如下 清理原有的mysql rpm -qa | grep mysql #可能的显示情况如下 #mysql-community-libs-8.0.12-1.el7.x86_64 #mysql80-...

    Linux Centos 下使用yum 命令安装mysql实现步骤

    Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm...

    Centos7使用yum安装MySQL及实现远程连接的方法

    Centos7使用yum安装MySQL以及如何实现远程连接,因为MySQL被Oracle收购,目前推荐使用mariadb数据库 步骤如下: 1)yum install mariadb 2) yum install mariadb-server 3) yum install mariadb-devel chmod -R 770 ...

    centos6利用yum安装php mysql gd的步骤

    系统:Centos6.0 32位 一、安装mysql #yum -y install mysql mysql-server mysql-devel 配置mysql开机启动服务 #chkconfig –add mysqld (在服务清单中添加mysql服务) #chkconfig mysqld on (设置mysql服务随开机...

    CentOS下MySQL安装详细步骤

    [root@localhost centos]# yum install mysql-server 静待终端提示:Complete!期间程序会询问提示:Is This ok [y/N]:你知道的这个应该是要输y的。 第二步,让MYSQL随系统自动启动。 [root@localhost centos]

    阿里云centos7中安装MySQL8.0.13的方法步骤

    1.下载MySQL安装包 (这里是有技巧的,说不定我这时写这个的时候版本还是你看到时的旧版本了,如果已经不是8.0了,...[root@localhost ~]# yum install -y mysql-server 或 [root@localhost ~]# yum install mysql-co

    CentOS安装配置MySQL8.0的步骤详解

    这里记录下在CentOS 上,安装配置MySQL的步骤; 正文 下载yum源的安装包  yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安装 yum install mysql-community-server 启动...

    CentOS7卸载MySQL5.7的方法步骤

    查看 mysql 安装了哪些东西 rpm -qa | grep -i mysql 如果返回空值,说明没有安装mysql ...yum remove mysql-community-server-5.7.27-1.el7.x86_64 yum remove mysql-community-client-5.7.27-1.el7.x86_64

    mysql5.7.24安装,在centos7下,我已经整理好所有步骤和所有需要的包

    我写好了安装脚本,在文件夹soft下,你把soft上传home下,对立里面nstall-...对centos7系统我已经试过很多次,我把所有依赖包都下载了,不需要yum,因为有的项目实施没外网也没挂在镜像你就没法yum,所以我都整理好了。

    CentOS上搭建PHP服务器环境的步骤与方法

    本文实例讲述了CentOS上搭建PHP服务器环境的步骤与方法。分享给大家供大家参考,具体...yum install mysql mysql-server 启动mysql: /etc/init.d/mysqld start 安装php yum install php php-devel 重启apache使p

    Docker创建MySQL容器的方法

    本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动...RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld start &&\ mysql -e grant all privileges on *.* to 'root'@'%' identified by

    centos7.5分布式平台搭建.docx

    4.1. 查看SSH是否安装,需要客户端与服务都安装,centos7自带ssh服务,一般可以跳过安装步骤 27 4.2. 安装命令 27 4.3. service sshd restart 启动、重启SSH服务; 27 4.4. 开机启动。 27 4.5. 退出SSH命令 27 4.6. ...

    docker自动安装配置ngixn+php +mysql 支持oci.zip

    对于Windows Server系统,可以使用Microsoft发布的PowerShell模块DockerMicrosoftProvider来安装。以管理员身份打开Windows PowerShell,运行相关命令安装包并重启计算机即可。 对于Windows 10系统,需要通过...

    基于Docker Compose构建的MySQL MHA集群.zip

    对于Windows Server系统,可以使用Microsoft发布的PowerShell模块DockerMicrosoftProvider来安装。以管理员身份打开Windows PowerShell,运行相关命令安装包并重启计算机即可。 对于Windows 10系统,需要通过...

    Centos-部署论坛系统discuz

    租赁阿里云服务器 阿里云官网 操作步骤百度一下 配置基础环境 sed -ri '/^SELINUX=/cSELINUX=...yum -y install unzip httpd mariadb-server mariadb php php-mysql gd php-gd systemctl start httpd mariadb //启动 s

Global site tag (gtag.js) - Google Analytics