美文网首页
Linux安装mySQL步骤

Linux安装mySQL步骤

作者: LemonTree7 | 来源:发表于2019-02-15 13:52 被阅读0次

https://www.cnblogs.com/silentdoer/articles/7258232.html

https://www.cnblogs.com/starof/p/4680083.html 参照网址


1、下载 Mysql yum包

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

2、安装软件源

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

3、安装mysql服务端

yum install -y mysql-community-server

4、首先启动mysql

service mysqld start(重启是restart,完全弄好MySQL后最好添加lower_case_table_names=1到[mysqld]下面一行然后重启MySQL,这是为了和windows兼容,还有就是在[mysql]下面一行加入default-character-set=utf8)

systemctl start mysqld.service(这个是上面步骤执行后自动输出的,我这边的全称是:Redirectingto/bin/systemctlstartmysqld.service)

5、接着检查mysql 的运行状态

service mysqld status

systemctl status mysqld.service(也是系统自动输出的,我这边全称是:Redirectingto/bin/systemctlstatusmysqld.service

6、登陆并修改密码

grep 'temporary password' /var/log/mysqld.log(如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的)//查看安装好的默认的密码,以便后面可以登录

mysql -uroot -p(这是一个MySQL的以密码登录root用户的命令)

alter user 'root'@'localhost' identified by '数据库密码'; //(最好有;结尾)

如果报错:先进行一些数据库操作,select @@log_error;

如果还报错:set global validate_password_policy=0; //修改validate_password_policy参数的值

set global validate_password_length=1; // 再修改密码的长度

再进行修改密码

7、授权其他机器登陆

GRANT ALL PRIVILEGES ON*.* TO 'root'@'%' IDENTIFIEDBY 'yourpassword' WITH GRANT OPTION;

FLUSH PRIVILEGES;

8、数据库查看设置语句

mysql> show databases;

mysql>create user 'username'@'%' identified by 'password'; //新建用户

mysql > show global variables like 'port'; //查看mysql数据库的端口

mysql > select Host,user,Grant_priv,Super_priv from mysql.user; //查看mysql数据库所有用户以及权限

mysql>update user set host = '%' where user ='root'; //将root设置成可以其他地址可以连接

mysql> grant all privileges on *.* to 'lemon'@'%' identified by 'xxxxx' with grant option; //给新增的数据库用户赋值

(报错)ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

【解决:https://www.cnblogs.com/ivictor/p/5142809.html 

mysql>set global validate_password_policy=0;

mysql>select @@validate_password_length;

mysql>set global validate_password_length=1;

mysql>select @@validate_password_mixed_case_count;

mysql>set global validate_password_mixed_case_count=2;

mysql>show variables like '%validate_password%'; //更改完设置,再重新给数据库新增的用户赋值

mysql> show full pocesslist; //查看连接数以及状态(root登录能看所有的连接,其他用户只能看自己的连接数)

【mysqladmin -uroot(用户名) -proot(密码) processlist ,全局查看】

mysql退出三种方法:

mysql > exit;

mysql > quit;

mysql > \q;


遇到的错误:

https://blog.csdn.net/guzarish/article/details/82701499  

相关文章

  • Mysql8.0安装

    Linux安装mysql8.0.13步骤(转) 1.下载mysql-8.0.13-linux-glibc2.12-...

  • centos7下yum安装mysql

    一般在linux下安装mysql 的步骤如下: 安装前看是否安装过mysql, yum list installe...

  • MySQL 8的安装与配置

    1. 安装MySQL 8的主要步骤 ● 配置Linux操作系统● 安装MySQL 8● 启动与关闭MySQL数据库...

  • centos 安装mysql

    mysql版本:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 安装步骤参照...

  • Hive在Linux下完全分布式环境的搭建

    一.首先安装mysql,安装步骤如下: 1.检查Linux系统是否已经安装了mysql,使用如下命令检查: rpm...

  • linux中安装mysql

    在虚拟机上安装mysql 一、主教程,看这个步骤:linux上安装mysql的详细教程 二、遇到的问题及解决方案:...

  • MYSQL linux 安装步骤

    文章转载于此,https://www.cnblogs.com/hello-/articles/9061836.html

  • Linux安装mySQL步骤

    https://www.cnblogs.com/silentdoer/articles/7258232.html ...

  • linux笔记

    linux 安装软件步骤 一、Mysql 1、 首先查看都安装了哪些的mariadb相关的模块。自己安装过mari...

  • mysql

    linux系统安装mysql数据库 Linux下安装mysql 这个比较好用 Linux 中设置 MySQL 字符...

网友评论

      本文标题:Linux安装mySQL步骤

      本文链接:https://www.haomeiwen.com/subject/bevpeqtx.html