一、mariadb安装
1、配置mariadb源:
[root@bi7 ~]# vim /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
2、yum安装(下载时该大写的必须大写):
[root@bi7 ~]# yum -y install MariaDB
3、安装完成后需要重启mariadb:
[root@bi7 ~]# systemctl restart mariadb
4、初始化数据库(安全配置向导):
[root@bi7 ~]# mysql_secure_installation
运行mysql_secure_installation会执行几个设置:
--为root用户设置密码
--删除匿名账号
--取消root用户远程登录
--删除test库和对test库的访问权限
--刷新授权表使修改生效
5、客户端程序:
mysql---交互式的client工具
mysqldump---备份工具,基于mysql协议向mysqld服务发起查询请求,并将查询的所有数据转换成insert等写操作语句保存在文件当中
mysqladmin---基于mysql协议管理mysqld
mysqlimport---数据导入工具
二、启停数据库语句
1、启动服务
[root@bi7 ~]# systemctl start mariadb
2、关闭服务
[root@bi7 ~]# systemctl stop mariadb
3、重启服务
[root@bi7 ~]# systemctl restart mariadb
4、mysql的重启
[root@bi7 ~]# systemctl restart mysqld
三、连接数据库语句
1、mysql -u root -p
表示使用root用户(mysql的root用户,非系统root用户)连接到mysql数据库,-u表示指定用户,-u和root用户名之间的空格可以省略,-p表示将会提示输入密码
2、mysql -u root -p123
表示使用root用户连接数据库,并且直接以明文的方式指定密码,123为密码,-p与密码之间不能有空格
3、mysql -u root -D mysql -p 123
表示在连接mysql数据库时,可以直接指定将要登录的具体的数据库,使用-D指定数据库名称
4、mysql -u root -p -S /var/lib/mysql/mysql.sock
在本地连接到mysql数据库时,可以指定通过哪个套接字文件连接到数据库,通过-S指定套接字位置
5、mysql -u root -p -h 192.168.1.103 -P 3306
在连接到mysql数据库时,可以指定要连接到远程的哪一台主机的mysql上,也可以指定端口,-h指定mysql主机,-P大写,指定mysql服务对应的端口,连接的前提是已经授权当前客户端的IP地址能够