本次安装MySQL基于linux Ubuntu系统安装,和linux CentOS的安装会有一些不同,如安装命令Ubuntu 是 apt 而CentOS是yum,另一个比较大的区别是Ubuntu安装MySQL时有默认的MySQL版本,而CentOS安装MySQL时需要选择MySQL版本安装。
我的Ubuntu版本是22.04,这个版本的Ubuntu自带8.0版本的msyql,所以此次安装的是MySQL 8.0版本。
安装步骤有:更新安装包-》安装MySQL-》设置mysql为开启启动-》修改密码-》设置远程访问-》开放3306端口-》使用navicat链接MySQL-》修改3306端口-》修改支持group by查询-》修改MySQL数据保存路径。
其中后面的4个步骤可以根据自己的需求选择性操作,前面6个步骤已经安装好MySQL。
更新安装包
命令:sudo apt-get update

安装 mysql数据库
命令:sudo apt-get install mysql-server
安装过程提示时输入y并回车


查看是否安装成功
命令:mysql --verison,显示mysql版本号代表msyql已经安装成功

#启动mysql命令如下 (停止mysql的命令为:sudo service mysql stop)
命令:sudo service mysql start

#查看mysql的启动状态
命令:sudo service mysql status
active(running)代表已经启动,其他代表未启动。

设置mysql为开机自启
命令:sudo systemctl enable mysql
修改密码
因为安装MySQL初始化是没有密码的,我们需要修改密码,msyql的默认账号是root.
登录mysql的控制台
命令:mysql -u root -p,第一次登录没有密码,直接回车

#进入mysql,使用mysql database,用户信息在mysql database
sql:use mysql;
#查看需要修改的root用户数据
sql:select host, user, authentication_string from user;

#为root账号赋权
sql:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '设置新的密码';
#刷新权限
sql:FLUSH PRIVILEGES;

#退出mysql控制台


最低0.47元/天 解锁文章
2235

被折叠的 条评论
为什么被折叠?



