当前位置: 代码迷 >> 综合 >> 2019-04-21 Mysql 部署文档
  详细解决方案

2019-04-21 Mysql 部署文档

热度:73   发布时间:2023-09-13 08:59:47.0

安装说明
安装目的
Mysql主要用户存储系统结构化数据,必须安装。
安装前提,请确认以下软件已安装完成:
操作系统(CentOS 7.0)
JDK8
安装步骤
拷贝文件
拷贝mysql57-community-release-el7-11.noarch.rpm 到服务器上的指定目录,如/usr/local
安装
cd /usr/local
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum install mysql-community-server
出现提示后输入y回车,如下图

启动mysql
service mysqld start
如果出现如下错误,请进行如下操作:

修改配置文件:
vim /etc/my.cnf
explicit_defaults_for_timestamp=true
删除数据文件:
cd /var/lib/mysql
rm -rf *
初始化root密码
启动MySQL服务,查看数据库初始化密码。
[root@localhost local]# cat /var/log/mysqld.log | grep 'password'
备注:如果随机生成的数据库密码中含有)需要给使用“”将)包起来,否则会报错。
mysql -u root -p随机密码
如果执行上述命令,报出如下错误,则说明操作的命令权限不够。

mysql> use mysql;
mysql> set password =password('1xzdfWss@');
mysql> flush privileges;
修改默认字符集
vim /etc/my.cnf
在[mysqld]部分添加:
character-set-server=utf8
在文件末尾新增[client]段,在[client]段添加:
default-character-set=utf8
show variables like "%character%";
修改root远程访问
service mysqld restart;
mysql -u root -proot
set password=password('1qazXSW@');
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '1qazXSW@' WITH GRANT OPTION;
flush privileges;
导入facecore.sql
可以使用工具navicatformysql,创建数据库facecore,字符集选择utf8,导入facecore.sql

启动Mysql的命令:
service mysqld restart;

  相关解决方案