使⽤npm安装mysql服务器_npm私库搭建-linux环境安装mysql 安装
在CentOS中默认安装有MariaDB,这个是MySQL的分⽀,但为了需要,还是要在系统中安装MySQL,⽽且安装完成之后可以直接覆盖掉MariaDB。
yum -y arch.rpm # yum安装mysql的rpm包
yum -y install mysql-community-server # 安装MySQL服务器
mysql数据库设置
下载mysql服务端命令
systemctl start mysqld.service # 启动mysql
systemctl status mysqld.service # 查看MySQL运⾏状态
修改数据库初始密码
进⼊数据库前如果不知道密码可通过以下命令在⽇志⽂件中出密码
grep "password" /var/log/mysqld.log # 在mysqld.log⽂件中筛选字符串"password"的⾏
进⼊数据库
mysql -uroot -p # ⽤root账号以密码⽅式登录MySQL
输⼊初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
or 授权其他数据库⽤户access权限:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'twonian'@'%' IDENTIFIED BY 'plato001' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
如果报错
Your password does not satisfy the current policy requirements
这是 mysql 初始化时,使⽤临时密码,修改⾃定义密码时,由于⾃定义密码⽐较简单,就出现了不符合密码策略的问题。
查看 mysql 初始的密码策略:
SHOW VARIABLES LIKE 'validate_password%';
解决⽅案是修改密码策略:
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=6;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。