day1 mysql

下载mysql 的步骤
1,vi /etc/yum.repos.d/MariaDB.repo
2、添加repo仓库配置
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3,yum install MariaDB-server MariaDB-client -y
4,启动mariadb相关命令
systemctl start mariadb
5,mysql_secure_installation 初始化
6,mysql -uroot -p 进入数据库
mysql -u用户名 -p格式 --->进入数据库
mysql -uroot -p
每一条sql 语句后面以 ; 结束
set password = PASSWORD('新密码'); 可以改变密码
exit 退出数据库
show databases; 看数据库的命令
create database c1908; 创建数据库
use c1908; 切换数据库
create table cc(id int,name char(6));
show tables; 看库里有什么表
desc cc; 看表的详情
记录
insert into cc values(1,'egon1'),(2,'egon2'),(3,'egon3');
插入记录
select * from cc; 看表
create user "student"@"%" identified by "123";
创建用户 % 在任何机器上都可以登陆
grant all privileges on c1908.* to student@"%";
授权
flush privileges;
刷新权限
退出MySQL,去修改配置文件,修改完重启MySQL,再登陆,之前建的库还是不识别中文的,重新创建的才识别。
mysql配置中文:
1.修改mysql的配置文件 /etc/my.cnf,写入以下中文配置信息
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
log-error=/var/log/mysqld.log
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
2.修改完配置文件,需要重启mysql,使得生效
systemctl restart mariadb
原文地址:https://www.cnblogs.com/Darry-Ring/p/12143081.html