Ubuntu如何安装mysql 8.0

该博客介绍了MySQL二进制安装的详细步骤,包括下载安装包、解压、安装、启动,还阐述了修改root密码的方法,如先kill进程,启动后登录设置密码为空,再重启重设密码,最后进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 下载mysql二进制安装包

我是下载的这个;Linux - Generic (glibc 2.12) (x86, 64-bit)有300多M。

2.解压

xz -d mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz 解压完了居然有1.9个G

3. 安装

按照mysql的官网安装教程,安装

# 先安装依赖
shell> apt-cache search libaio # search for info
shell> apt-get install libaio1 # install library

# 然后执行
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chown mysql:mysql mysql-files
shell> chmod 750 mysql-files
shell> bin/mysqld --initialize --user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

然后就基本安装完了

3. 启动

先在还比较low,只在命令行启动,用命令sudo bin/mysqld_safe --user=mysql &

4. 修改root密码

刚安装完mysql,也不知道root密码是多少,也登录不上去,查了半天,找到修改root密码的方法
1. 先kill掉mysql的进程
2. 用如下命令启动sudo bin/mysqld_safe --skip-grant-tables --user=mysql &
3. 登录mysql,bin/mysql -u root -p 输密码这直接回车
4. use mysql,然后查看select host, user, authentication_string, plugin from user;,其实不查看也没啥问题。 我这里第一次安装,没有root的信息。
5. 把root密码设置为空update user set authentication_string='' where user='root';
6. kill掉mysql的进程,然后重启mysql,sudo bin/mysqld_safe --user=mysql &
7. 登录mysql,bin/mysql -u root -p 输密码这直接回车
8. 重设root密码ALTER user 'root'@'localhost' IDENTIFIED BY '大小写+字母+数字+特殊字符',密码就设置成功了。
9. 退出mysql,然后重新登录bin/mysql -u root -p,输入你刚才的密码试试
10. 测试一下mysql,show databases;,数据库都列出来了,那应该就没啥问题了吧。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值