首页 > 代码库 > mysql

mysql

mysql数据库

安装

技术分享

yum installmariadb-server.86_64 -y

关闭数据库接口(为了安全)

vim /etc/my.cnf

symbolic-links=1


配置mysql安全机制

mysql_secure_installation

(一路回车输密码 ^_^

技术分享

技术分享

登陆mysql

关键命令:(其余请大家根据需要百度一下啦~ ^.^

mysql -uroot -p密码

 技术分享

SHOW DATABASES; (显示数据库)

技术分享

USER mysql; (进入数据库)

SHOW TABLES;(显示数据库的表)

技术分享

SELECT Host.User.Password FROM user;(查询user表中的Host.User.Password字段)

 

技术分享

技术分享

CREATE DATABASE dangdang (创建DD数据库)

技术分享

CREATE TABLE DD(创建表)

技术分享

DESC DD(显示表的形态)

技术分享

INSERT INTO DD VALUES (在表中插入数据)

技术分享

技术分享

技术分享

ALTER TABLE DD ADD class varchar(8) AFTER password; (在表中加入一列)

技术分享

UPDATE DD SET WHERE username=tom;(在新加的一列中写入数据)

技术分享

DELETE FROM DD WHERE username=‘tom‘;  (删除表的一行)

技术分享

DROP TABLE DD  (删除表)

技术分享

DROP DATABASES dangdang(删除数据库)

 

 

create user dangdang@localhost indentified by ‘westos‘ (创建本地登陆用户)

技术分享

技术分享

create userdangdang@‘%’indentified by ‘redhat‘(创建远程登陆用户)

 

grant create on *.* to dangdang@localhost(给dangdang用户create的权限)

技术分享

grant insert on *.* to dangdang@localhost(给dangdang用户insert的权限)

技术分享

show grants for dangdang@localhost(查看dangdang用户的权限)

 

flush privileges (刷新)

revoke create on *.* from dangdang@localhost(删除dangdang用户create的权限)


技术分享

 

忘记root用户密码

systemctl stop mariadb

mysqld_safe--skip-grant-tables &

mysql -uroot

UPDATE mysql.userset Password=password(‘dangdang‘)WHERE User=‘root‘


技术分享

结束所有mysql进程

systemctl startmariadb

 

更改root用户密码:(已知密码)

mysqladmin -uroot -pdangdang  -password redhat


技术分享

数据库的备份

mysqldump -uroot -predhat DD > /mnt/DD.sql


技术分享

mysqldump -uroot -predhat DD < /mnt/DD.sql

mysqldump -uroot-predhat --no-date DD > /mnt/DD.sql(只导入框架,不导入里面的数据)




技术分享

技术分享

mysql -uroot-predhat -e “SHOW DATABASES”(非交互式登陆)


技术分享

 

网页方式管理数据库

 

yum insatll httpd-y

systemctl stopfirewalld

systemctl starthttpd

cd /var/www/htmp

php压缩包放到此目录里面,解压,重命名

cp -p config.sample.inc.php config.inc.php

yum insatll php –y


技术分享

yum insatllphp-mysql –y


技术分享

通过网页访问:http://ip/myadmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


mysql