mysql4.1.10安装_MySQL的安装及使用

1. DBMS&RDBMS概述

DBMS:DataBase Management System 数据库管理系统

RDMAB:Relational DBMS 关系型数据库管理系统

c18791c0ab9409ccc91c645a4df0a071.png

2. MySQL的安装(MariaDB)

2.1 RPM包安装

直接yum  install 安装即可

yum install mariadb-server mariadb -y

2.2 二进制安装

1)安装MariaDB

yum install libaio #安装支持异步IO的包

yum -y install numactl

groupadd mysql

useradd-r -g mysql mysql

mkdir-pv /mydata/data #创建数据目录

cd /usr/local tar zxvf /path/to/mysql-VERSION-OS.tar.gz ln -s full-path-to-mysql-VERSION-OS mysql

cd mysql

mkdir mysql-files #注意这里要创建mysql-files文件夹

chmod 770 mysql-files

chown-R mysql.mysql .#这一步会产生临时的root@localhost密码,需要自己记下来

bin/mysqld --initialize --user=mysql --datadir=/mydata/data#这一步就相当于数据库的初始化了,原本的install_db已经不存在了

bin/mysql_ssl_rsa_setup

chown-R root .

chown-R mysql /mydata/data mysql-files

bin/mysqld_safe --user=mysql --datadir=/mydata/data &cp support-files/mysql.server /etc/init.d/mysqld#然后要将/usr/local/mysql/bin加入到环境变量中#登录完之后要修改密码 set password = '123';#最后用chkconfig配置开机自启动 chkconfig mysqld on

说明:

如果在mysql_install_db后发现data目录下没有文件或者文件不全,可能是因为/etc/my.cnf存在的缘故,可以将文件改名 mv /etc/my.cnf  /etc/my.cnf.old,或者直接将其删除,然后重新mysql_install_db

执行 mysqld_safe --user=mysql & 即可启动MySQL

mysqld_safe是一个守护mysqld进程的脚本程序,旨在mysqld意外停止时,可以重启mysqld进程

也可以直接通过 bin/mysqld --user=mysql  & 来启动mysql,但是在结束后不会被mysqld_safe重新拉起了,它本身是不会重启的

使用 /etc/init.d/mysql.server  start进行启动(启动脚本以复制的实际名字为准,通常改名为mysqld,即/etc/init.d/mysqld start)

2)提供配置文件

cp support-files/my-large.cnf /etc/my.cnf#并在这个配置文件中加三个选项:

datadir = /mydata/data #提供数据目录

innodb_file_per_table = ON #每个表使用自己专用的表空间存储表的数据和索引

skip_name_resolve = ON #禁止解析主机名

3)启动服务并加固

service mysqld start #启动MySQL

mysql_secure_installation #对MySQL的一系列加固措施

4)安装后设定

#为root用户设定密码

set password

update mysql.user set password=PASSWORD('your_pass') where cluase#删除所有匿名用户

drop user ''@'localhost';#上述两步可以用mysql_secure_installation来替代

skip_name_resolve=1 #关闭主机名反解

mysql在每一次运行起来以后,是通过把mysql的user表载入内存中以完成用户认证功能的

注意要手动去刷新授权表flush privileges

5)用systemctl管理mysql

在 /usr/lib/systemd/sy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值