安装
配置mysql的yum源
# 添加官方的yum源 创建并且编辑mysql-community.repo
[root@SR ~]# vim /etc/yum.repos.d/mysql-community.repo
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
yum安装mysql
[root@SR ~]# yum -y install mysql-community-server # 安装
[root@SR ~]# systemctl start mysqld && systemctl enable mysqld # 启动
配置登录
查看mysql的默认密码
[root@SR ~]# grep ‘temporary password’ /var/log/mysqld.log # 默认初始密码在该日志下
[root@SR ~]# mysql -uroot -p # 登录账户
mysql>show databases; # 查看当前数据库
修改默认密码
mysql>set global validate_password_policy=0; # 修改密码复杂性
mysql>set global validate_password_length=1; # 修改密码长度
mysql>alter user 'root'@'localhost' identified by 'root123'; # 修改密码
允许所有地址远程链接
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user;
mysql>quit
[root@SR ~]# systemctl restart mysqld
数据库导入导出
导入
# 方法一
[root@SR~]# mysql -e 'create database book' -u root -p123456 # 首先创建数据库
[root@SR~]# mysql -uroot -p123456 book < book.sql # 导入book.sql的数据库
# 方法二
mysql> create database book;
mysql> use book;
mysql> source /tmp/book.sql #sql 脚本的路径
导出
[root@xuegod63 ~]# mysqldump -u root -p123456 book > book.sql # 导出数据库 命名为book.sql
[root@xuegod63 ~]# mysqldump - u root -p123456 -B 库名 >文件.sql # 导出的数据包含建库的操作