Linux yum方式安装MySQL8.0.13安装
1.下载YUM库
#wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2.安装YUM库
#yum install -y mysql80-community-release-el7-1.noarch.rpm
3.安装数据库
yum install -y mysql-community-server
4.完成安装,重启
systemctl restart mysqld
此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
#grep “password” /var/log/mysqld.log5.登陆数据库
#mysql -uroot -pb#fc*79:nwxN
输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库修改密码命令:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password=$?.6’;
6.解决报错修改密码策因为当前的密码太复杂不方便后期做实验,所以使用命令修改密码策略两种方式:
mysql> set global validate_password.policy=0;
mysql> set global validate_password.policy=0;
mysql> set global validate_password.policy=LOW;
注:密码策略分四种1、OFF(关闭) 2、LOW(低) 3、MEDIUM(中) 4、STRONG(强)上边改完策略之后我们在改长度 mysql> SET GLOBAL validate_password.length=6;
执行完初始化命令后需要输入数据库root用户密码。
7.如果启动的时候报错可能是第一次安装mysql的目录或者包没有删干净。
#rpm -qa | grep mysql --查找包
#rpm -ev 包名 --nodeps --删除包
#find / -name mysql --查找目录
#rm -rf 直接干掉mysql目录
再尝试重新安装。
每个报错不一样,知道其原因再进行解决,报错是好事情,可以快速的提高你的技术以及解决问题的能力。
mysql一些基本语句
增insert删delete改update查select
update 更新 alter 改变
创建数据库 create database 数据库;
查看指定数据库 show create database 数据库;
查看数据库(所有的) show databases;
修改数据库编码 alter database 数据库 default character set 新编码方式 collate 新编码方式_bin;
使用数据库 use db
删除数据库 drop database 数据库;(不能一次删除多个!)
创建表 create table 表名(列名 数据类型 [not null] [primary key],列名 数据类型 [not null],…)
查看所有表 show tables
查看一个表数据 select * from 表名 *代表所有列 也可以select 列名 from 表名
删除表 drop table 表名
更改表名 rename table 旧表名 to 新表名
增加表内容 插入数据 insert into 表名(列名,列名…)values(值,值…)
修改列中的一条记录 update 表名 set 列=值 where 列=值
删除列中的一条记录 delete from 表名 where 列=值
增加一个列 Alter table 表名 add 列名 数据类型
删除一个列 Alter table 表名 drop column 列名
修改一个列名 Alter table 表名 change 列名 新列名 数据类型;
desc 降序排列
asc 升序排列
delete 删除记录 结构依然存在 即还可以找到 执行后有提交过程
drop 结构和数据都删除 一步操作完成