标签: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
原文地址:http://12117148.blog.51cto.com/12107148/1877560