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
修改密码
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服务,查看数据库默认编码如下所示:
上一篇: 数据库-数据库连接池原理
下一篇: MySQL5.7.21 解压版安装