本文共 1174 字,大约阅读时间需要 3 分钟。
mysql作为一款开源的软件,由sun公司开发,现在归甲骨文公司,但是由于经济原因,目前甲骨文公司对于mysql的研发已经暂停,并且将它开源化,使得很多大型互联网公司能够在mysql上进行二次编译满足自己的需求进而继续使用。
安装mysql yum install mariadb-server ----- 安装数据库软件 systemctl start mariadb ------ 开启mysql安全初始化
(1)默认情况下,数据库的网络接口是打开的,为了安全需要关闭
vim/etc/my.cnf ---关闭网络接口
skip-networking=1
然后systemctlrestart mariadb 重启mysql
mysql_secure_installation ---设置密码 此处默认是root的密码。
是否要为root用户加密 Y
是否不允许root用户远程登陆 Y
不允许删除数据库并且结束进程?Y
因为数据库软件是存在与服务器端的,所以说必须只能由特定的人员在本地机上操作,并且拒绝所有远程操作,这些都是为了安全。
mysql -uroot -p 登陆 -----此时就需要密码了。
如果要修改密码,可一通过这条命令,在实际操作中输入密码是不能这样的,但是现在为了实验就把密码直接加到-p后边了,
或者systemctl stop mariadb ------停止数据库运行
mysqld_safe --skip-grant-table & ------跳过授权表
此时直接可以进入mysql,重新创建root用户并且加密即可。
强制结束掉所有mysql的进程,重新开始。
显示目前存在的数据库;
创建‘LBJ’数据库
USE LBJ ----进入这个数据库中
CREATE TABLE xxxx(); ----创建数据库表,
INSERT INFO 表名 VALUES(); 数据库表的数据插入
UPDATE 表名 SET xxx ------更改表中的信息。
ALERT TALBE 表名 ADD xxx AFTER xxx ----在表中添加字段,这里只能使用AFTER,而不能使用BEFORE.
ALTER TABLE 表名 DROP xxx ------删除字段xxx;
DELETE FROM 表名 WHERE xxx -----删除数据;
DROP TABLE 表名 ------删除库
CREATE USER xxx@localhost IDENTFIED BY ‘密码’ ------创建本地用户并且是定密码使得用户能够登陆数据库查看
GRANT
本文转自技术小白JDY51CTO博客,原文链接:http://blog.51cto.com/13355576/2043353 ,如需转载请自行联系原作者