1、yum安装下载并安装MySQL
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
[root@localhost ~]# yum -y install mysql-community-server
2、启动和查看状态
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl stop mysqld.service
[root@localhost ~]# systemctl restart mysqld.service
[root@localhost ~]# systemctl status mysqld.service
3、设置为开机启动
chkconfig --list | grep mysqld
chkconfig mysqld on
4、设置外网访问
1、查找临时密码/var/log/mysqld.log
A temporary password is generated for root@localhost:密码
但是,如果以前安装过mysql,这时的mysqld.log中就不会有temporary password
这时就需要删除mysql残留的数据
rm -rf /var/lib/mysql
执行完毕后需要重新启动MySQL服务
systemctl restart mysqld
重新查找
2、登录数据
mysql -uroot -p
使用临时密码登录数据库运行sql报错
You must reset your password using ALTER USER statement before executing this statement
ALTER USER USER() IDENTIFIED BY ‘新密码’;
mysql> use mysql;
#查询host值:
mysql> select user,host from user;
#如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host=’%’ where user=‘root’;
mysql> flush privileges;
5、设置编码格式
查看数据库编码
SHOW VARIABLES LIKE ‘character%’;
设置编码/etc/my.cnf 文件添加
1、在[client]字段里加入default-character-set=utf8,如下:
[client]
default-character-set=utf8
2、在[mysqld]字段里加入character-set-server=utf8,如下:
[mysqld]
character-set-server=utf8
3、在[mysql]字段里加入default-character-set=utf8,如下:
[mysql]
default-character-set=utf8
4、重启mysql