1、解压安装包。
安装包内有一键安装脚本。需要注意的是操作系统版本必须是CentOS 7,切勿在CentOS 7以下版本执行。不仅安装失败,而且会导致操作系统自带软件损坏。
[root@master ~]# unzip mysql-centos7.2.zip
2、赋予执行权限并执行
给一键安装脚本赋予执行权限。
[root@master ~]# cd mysql-centos7.2[root@master mysql-centos7.2]# chmod +x run.sh[root@master mysql-centos7.2]# ./run.sh... 等待安装完成 ...
3、初次登录
初次安装,MySQL默认用户是root,并且没有密码。直接键入命令mysql即可登录。
[root@master mysql-centos7.2]# mysql出现了“mysql>”提示符,说明安装是成功的。
4、设置用户名密码
# 访问系统库。mysql> use mysql;# 给root用户设置密码。比如这里将密码设置为简单的123456了。mysql> UPDATE user SET password=PASSWORD('123456') WHERE user='root';# 刷新并退出。mysql> flush privileges;mysql> exit;
5、尝试用新密码登录
[root@master mysql-centos7.2]# mysql -uroot -p123456出现了“mysql>”提示符,说明密码修改是成功的。
6、授权远程连接
mysql> use mysql;mysql> update user set user.Host='%' where user.User='root';# 刷新并退出。mysql> flush privileges;mysql> exit;
7、使用Navicat或者其他数据库连接工具进行远程连接测试。
8、修改配置文件
MySQL配置文件在/etc/my.cnf。my.cnf中已经有一些默认配置,按照如下示例追加配置。
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8socket=/var/lib/mysql/mysql.sock[mysqld]skip-name-resolve# 设置3306端口(默认就是3306,不设置也没关系)port=3306# 允许最大连接数max_connections=256# 设置服务端默认使用的字符集character-set-server=utf8# 创建新表时默认使用的存储引擎default-storage-engine=INNODB# 开启binlogserver-id=1log-bin=/var/lib/mysql/mysql-binbinlog-format=row
9、重启MySQL,加入开机自启
[root@master mysql-centos7.2]# systemctl restart mysqld.service[root@master mysql-centos7.2]# systemctl enable mysqld.service
