欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos安装mysql

程序员文章站 2022-05-01 18:33:43
...

1.下载MySQL

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

2.安装MySQL

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

3. 启动MySQL

systemctl start mysqld #启动

systemctl status mysqld #查看状态

systemctl stop mysqld #停止

systemctl restart mysqld #重启

systemctl enable mysqld #开机启动

4.默认配置文件路径

配置文件:/etc/my.cnf 
日志文件:/var/log/var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

5.修改默认root密码

修改密码策略

在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略

# 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
validate_password_policy=0

查看默认密码

grep "password" /var/log/mysqld.log

 centos安装mysql

修改密码

mysql -uroot -p #先输入默认密码进去

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

 6.添加远程登录用户

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

7.配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'

重新启动mysql服务,查看数据库默认编码如下所示:

centos安装mysql

 

相关标签: mysql安装