mysql下载安装部署

Centos7安装Mysql

下载mysql源安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

安装MySQL

yum install mysql-community-server

启动MySQL服务

systemctl start mysqld

查看Mysql启动状态

systemctl status mysqld

设置开机启动

systemctl enable mysqld
systemctl daemon-reload

修改root本地登陆密码

grep 'temporary password' /var/log/mysqld.log #获取密码
mysql -uroot -p #登陆
set password for root@localhost = password('Wb:931021.');  //修改密码

密码策略

#在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略
# 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
validate_password_policy=0
#如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:
validate_password = off

添加远程登陆用户

GRANT ALL PRIVILEGES ON *.* TO 'wb'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION; 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Wb:931021.' WITH GRANT OPTION;

my.cnf配置文件

[mysqld]

# 数据库目录
basedir = /usr/Gwall/mysql
# 数据存储位置
datadir = /usr/Gwall/mysql/data
# 改变端口
port = 3307
# 忽略大小写
lower_case_table_names = 1
# 字符编码
character_set_server=utf8

字符编码问题(中文乱码),还需要在数据库中执行语句,设置字符编码:

show variables like 'character_set_%';
set character_set_database = utf8;
set character_set_server = utf8;
use oms;
status;

猜你喜欢

转载自blog.csdn.net/Zhang_Xinbin/article/details/79991064