linux下安装mysql
首先进入到/wp-content/local/src目录下, 然后下载mysql的安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
然后安装下载好的包
yum -y install mysql57-community-release-el7-10.noarch.rpm
再安装mysql的客户端
yum -y install mysql-community-server
等待安装好了之后启动
systemctl start mysqld.service
查看mysql的进程以及状态
ps -ef|grep mysql
systemctl status mysqld.service
绿色的active是running说明正在运行
然后通过下列命令去日志里找到mysql的初始密码,localhost后面的就是了,复制出来,登录要用到
grep "password" /var/log/mysqld.log
通过root账号登录,输入
mysql -uroot –p
后回车,
然后输入刚才的密码,密码输入是看不见的,所以输入完成后直接回车就好了
出现如上界面,就说明已经登录进来了,接下来就是改密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
新密码设置的时候如果设置的过于简单会报错,可以通过如下命令修改密码校验策略
set global validate_password_policy=0;
set global validate_password_length=1;
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我们添加一个新的帐户
GRANT ALL PRIVILEGES ON *.* TO 'blog'@'%' IDENTIFIED BY 'blogPwd' WITH GRANT OPTION;
退出mysql,
为了避免每次yum操作都会自动更新,需要通过下面的命令进行卸载操作
yum -y remove mysql57-community-release-el7-10.noarch
配置默认编码为utf8,修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
character_set_server=utf8
init_connect='SET NAMES utf8'