时间:2021-07-01 10:21:17 帮助过:2人阅读
安装

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
标签:mysql