Mariadb安装与使用
安装
yum install mariadb mariadb-server.x86_64 -y
关闭网络端口
vim /etc/my.cnf
skip-networking=1
netstat -antlpe | grep mysql # 查看Mariadb使用的端口
systemctl restart mariadb
初始化
mysql_secure_installation
# 输入新密码 所有都选择yes
使用
mysql -u root -p #密码
SHOW DATABASES; #查看存在的库
CREATE DATABASE linux; #新建name库
USE linux; #使用name库
SHOW TABLES; #显示已有表格
CREATE TABLE name ( #有一个空格 username varchar(10) not null, password varchar(30) not null, age varchar(3) ); #新建表格
DESC name; #显示表格属性
INSERT INTO name VALUES (‘user1’,’123’,’12’); #添加数据
SELECT * FROM name; #显示数据
UPDATE name SET AGE='30' WHERE username='user2'; #更新数据
DELETE FROM name WHERE username='user1'; #删除某行
ALTER TABLE name ADD sex varchar(4); #添加字段
ALTER TABLE name DROP sex; #删除字段
ALTER TABLE name ADD sex varchar(4) AFTER password; #在某字段后添加另一字段
DROP TABLE name; #删除表格
DROP DATABASE linux; #删除库
备份还原
备份
mysqldump -u root -predhat westos #备份westos库
mysqldump -u root -predhat --all-databases #备份所有库
mysqldump -u root -predhat westos > /mnt/westos.sql #把westos库备份为/mnt/westos.sql
还原
mysql -u root -predhat -e ”create database westos;” #新建westos库
mysql -u root -predhat < /mnt/westos.sql #把/mnt/westos.sql还原为westos库
密码
已知密码
mysqladmin -uroot -predhat passwd westos #更改密码
未知密码
systemctl stop mariadb
myaqld_safe --skip-grant & #跳过认证 mysql 进入数据库
UPDATE mysql.user SET Passwd=passwd('westos') WHERE User='root'; #改变密码
ps aux | grep mysql #查看有关进程
kill -9 XXXX #关闭有关进程
systemctl start mariadb #重启数据库
用户管理
CREATE USER zhang@'localhost' identified by 'redhat'; #创建用户
SELECT User FROM mysql.user; #查看已有用户
GRANT SELECT on westos.* to zhang@localhost; #用户授权
SHOW GRANTS FOR zhang@localhost; #查看用户权限
REVOKE DELETE on westos.* FROM zhang@localhost; #删除用户权限
DROP USER zhang@localhost; #删除用户
图形服务
yum install httpd php-mysql.x86_64 php -y #安装软件
mv phpMyAdmin-3.4.0-all-languages.tar.bz2 /var/www/html/ #移动压缩包到http根目录
tar jxf phpMyAdmin-3.4.0-all-languages.tar.bz2 #解压
rm -fr phpMyAdmin-3.4.0-all-languages.tar.bz2 #删除压缩包
mv phpMyAdmin-3.4.0-all-languages 123 #改名
cd 123/ #进入图形目录
cp config.sample.inc.php config.inc.php #生成配置文件
vim config.inc.php #更改配置文件
$cfg['blowfish_secret'] = 'cookie'; #添加cookie值
systemctl restart httpd #重启httpd
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 符十三郎!