Linux虚拟机安装MySQL

本文主要介绍了MySQL的安装过程,包括释放文件、授权、按顺序安装、启动服务等。还说明了初次登录需设置my.cnf以安全登录并修改密码,以及修改mysql配置文件的方法。最后提到了导入数据(脚本语言)和执行可执行文件命令。

1.安装MySQL
释放文件 -->授权(chmod设为770)
查看安装的MySQL命令:

rpm -qa|grep mysql

卸载MySQL:

rpm -e --nodeps (含MySQL字符串的软件包)

安装MySQL

rpm -ivh (含MySQL字符串的软件包) 

按顺序安装

rpm -ivh mysql-community-common-5.712-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm

启动服务

service mysqld start

登录命令

  mysql -uroot -p   

初次登录需设置my.cnf(以安全方式登录,并修改密码)
修改mysql配置文件:

vi /etc/my.cnf

在文件末尾加上:

skip-grant-tables

保存后(ESC :wq)重启mysql服务:

service mysqld restart

然后登录
修改密码,用户密码是在名为mysql的database下面
依次执行一下命令:

use mysql;
update user set password_expired='N' where user='root';
update user set authentication_string=password('1234') 
where user='root';
flush privileges;

注意:一定要将my.cnf配置文件之前添加的跳过密码检测的内容删掉,重启服务

导入数据(脚本语言)

source (脚本语言的绝对路径)

执行可执行文件命令:

./文件名
### 安装和配置 MySQL 的方法 要在 Linux 虚拟机安装和配置 MySQL,可以按照以下方式操作: #### 准备工作 确保虚拟机已经连接到互联网并能够访问外部资源。如果需要上传本地文件,则可以通过工具如 Xftp 将 MySQL 安装包传输至虚拟机中[^2]。 #### 下载 MySQL 安装包 前往官方站点或其他可信源下载适合当前系统的 MySQL RPM 包。对于 CentOS 或 RHEL 类型的系统,通常会提供 `.rpm` 文件作为安装介质。 #### 执行安装命令 使用 `rpm` 命令完成客户端和服务端组件的部署。例如: ```bash rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm ``` 上述指令用于安装 MySQL 客户端部分[^3];而服务端则需单独处理类似版本号的服务端软件包。 另外,在某些情况下可能遇到依赖关系错误等问题,这时推荐先解决这些依赖项再继续执行安装过程或者考虑采用 yum/apt-get 自动化管理器来进行整个数据库环境的一键式构建[^4]。 #### 配置初始化设置 启动 mysqld 服务之后要立即修改 root 用户密码以及设定必要的安全选项。通过运行 secure installation script (`mysql_secure_installation`) 可简化此流程,并增强基础安全性防护措施。 最后验证是否正常运作可尝试登录进入交互界面测试基本功能可用性。 ```python import pymysql.cursors connection = pymysql.connect(host='localhost', user='your_username', password='your_password', database='test_db') try: with connection.cursor() as cursor: sql = "SELECT * FROM your_table" cursor.execute(sql) result = cursor.fetchall() finally: connection.close() ``` 以上脚本展示了如何利用 Python 连接到新建立好的 MySQL 数据库实例进行简单查询演示[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值