登录
首页 >  数据库 >  MySQL

npm私库搭建 - linux环境安装mysql

来源:SegmentFault

时间:2023-01-12 21:51:01 342浏览 收藏

你在学习数据库相关的知识吗?本文《npm私库搭建 - linux环境安装mysql》,主要介绍的内容就涉及到MySQL、Linux,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

安装

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

wget -i -c https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm # 下载安装用的Yum Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm # yum安装mysql的rpm包
yum -y install mysql-community-server # 安装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;

今天带大家了解了MySQL、Linux的相关知识,希望对你有所帮助;关于数据库的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表