Mysql安装及简单操作

  • Mysql安装
  • Mysql简单操作
  • Mysql远程用户


Mysql安装

首先确保虚拟机能和外网ping通,其次输入命令

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

这个时候我们ll可以看到.rpm的包

安装mysql数据ODBC_数据库


我们用rpm安装Mysql5.7rpm文件

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

继续安装Mysql5.7的服务有211M

yum install -y mysql-community-server --nogpgcheck

我们启动服务,并看一下是否运行runing

安装mysql数据ODBC_安装mysql数据ODBC_02


到了这里说明我们的数据库安装完毕啦

Mysql简单操作

让我们简单的登进去看看,先获取随机生成的密码哦

grep 'temporary password' /var/log/mysqld.log

你看root@localhost:后面就是密码呢

安装mysql数据ODBC_安装mysql数据ODBC_03

mysql -u root -p 然后输入上面给的密码 >rYpo,qes5ij

这个是你输入密码错误的提示

安装mysql数据ODBC_安装mysql数据ODBC_04


输入正确是这样的呢

安装mysql数据ODBC_数据库_05


这个密码太不好输入了我们改一下root密码,这里提示密码有规则的哦不然不给改(8位3个不同类型的字符)我用的是Jxx-2023

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

安装mysql数据ODBC_mysql_06


为了验证我们的设置的密码是否可以,我们再用脚本来安装一下基于已经安装完成只是读一下,退出mysql用exit命令

创建一个文件名为mysqldown.sh并编辑刚刚所用的命令合集

安装mysql数据ODBC_数据库_07


这里还要提权为了能够运行

chmod 755 mysqldown.sh

运行脚本用sh或者./带上文件名(注:脚本每行执行的命令以;分隔只有上条命令执行完成才会执行下一条)

./mysqldown.sh

这里会跳到最后一个命令mysql -u root -p让我们们输入新密码Jxx-2023

创建一个数据库名为mydb

CREATE DATABASE mydb;

进入到mydb库中建表USE mydb

CREATE TABLE customer (
       id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
       name VARCHAR(30) NOT NULL,
       email VARCHAR(50),
       created_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
   );

安装mysql数据ODBC_linux_08

INSERT INTO customer (name, email) VALUES ('姓名', '邮箱'),('姓名','邮箱');
SELECT * FROM customer;

安装mysql数据ODBC_linux_09


更新数据表的数据

UPDATE customer SET name='新名字', email='新邮箱' WHERE id=1;

安装mysql数据ODBC_mysql_10

安装mysql数据ODBC_linux_11


删除数据表中的数据

DELETE FROM customer WHERE id=2;

安装mysql数据ODBC_mysql_12


按name字段升序排序

安装mysql数据ODBC_安装mysql数据ODBC_13

SELECT name, email FROM customer ORDER BY name ASC;

安装mysql数据ODBC_linux_14


查询name中有字母a的记录

SELECT name, email FROM customer WHERE name LIKE '%a%';

安装mysql数据ODBC_安装mysql数据ODBC_15


不删数据了我要删数据库

安装mysql数据ODBC_安装mysql数据ODBC_16

Mysql远程用户

登录数据库这种不安全但是可以登录
mysql -u root -pJxx-2023

安装mysql数据ODBC_linux_17


创建新的远程登录用户

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';

安装mysql数据ODBC_linux_18


授予权限

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';

安装mysql数据ODBC_sql_19


运行以下命令将更改应用到 MySQL 服务器:

FLUSH PRIVILEGES;

现在你就可以使用新用户使用远程主机访问 MySQL 数据库了

安装mysql数据ODBC_安装mysql数据ODBC_20