Linux安装MySQL操作步骤如下:
一、下载MySQL
-
浏览器搜索框输入MySQL进行搜索, 选择官网进入,网址:https://www.mysql.com/ -
进入官网界面如下: 选择点击顶部的DOWNLOADS -
网页跳转后,界面如下: 拉动到下方,选择点击中部的MySQL Community (GPL) Downloads ? -
进入网页后,选择点击左侧的MySQL Community Server -
网页进入后,可以看到默认是Windows系统下当前Mysql最高版本的安装包列表, 选择Linux系统的安装包就把Select Operating System框里选择切换为Source Code, 切换之后,会出现展示列表, 在展示列表的倒数第二个就是Linux的 .tar.gz 类型的安装包。 -
如果要下载以前的版本,就选择点击顶部的Archives, 就会切换到选择页面,选择MySQL的版本和操作系统。 -
选择好后,点击后边的Download按钮,便开始了下载。
二、查看是否已经安装了mariadb
检查一下Linux上是否已经安装了mariadb数据库,mariadb数据库是mysql的分支,mariadb和msyql会有冲突,如果以前安装了要卸载掉,不然安装不成功的。
检查命令:yum list installed | grep mariadb
卸载命令:yum –y remove xxxx
三、安装MySQL
- 上传mysql安装包到 /opt 目录下
- 解压mysql安装包到 /opt 目录下
解压命令tar -zxvf xxxx -C /opt - 在解压的mysql目录下创建数据文件夹data,是mysql用来存放数据库文件的,数据库的表数据都放在data目录,默认没有data目录,需要我们自己创建data目录。
- Linux启动后,要启动关闭等执行mysql命令时,也要需要一个Linux账号去执行它的命令,给它创建一个专用账号去执行mysql的命令。
- 初始化mysql,就是告诉mysql执行命令时用创建的那个账号(mysql),它的安装目录在哪(/opt/mysql-5.7.18/),以后的数据文件放在哪(创建的data目录)。
进入mysql安装位置的bin目录执行初始化命令./mysqld --initialize --user=mysql --datadir=/opt/mysql-5.7.18/data --basedir=/opt/mysql-5.7.18 该命令和自己的安装的相关 - 启用安全功能,让在服务器与客户端之间来回传输的数据进行加密,就不用担心数据泄露了。
mysql安装位置的bin目录执行命令./mysql_ssl_rsa_setup --datadir=/opt/mysql-5.7.18/data - 修改mysql安装目录权限,mysql安装好后,它的所属用户和组都是root,所属用户可以读写里面的内容,所属组用户只能读和执行里面的内容,前面创建的mysql用户如果需要写里面 的内容就做不到了,所以把它的所属用户和组都改为mysql,这样就可以读写里面的内容了。
在mysql安装目录的上级,也就是/opt目录里执行chown命令chown -R mysql:mysql /opt/mysql-5.7.18/ - 启动mysql,至此安装设置好了mysql,可以启动了,在mysql的bin目录下执行命令
./mysqld_safe & 执行命令ps -ef | grep mysql ,可以查看其进程,确认mysql是否启动了。 - 客户端登录mysql
在mysql的/bin目录下执行命令:./mysql -uroot -p -u表示使用root用户登录系统 -p表示使用密码登录,使用初始化mysql时生成的密码。输入密码是不会显示的 - 修改root用户的密码
第一次执行sql命令执行时,会提示提示修改mysql的root用户密码 修改mysql的密码,命令语法:alter user '用户名'@'主机域名或ip' identified by '新密码' - 关闭mysql服务
在mysql的bin目录下执行命令./mysqladmin -uroot -p shutdown 输入密码即可关闭。
https://www.bilibili.com/video/BV1Li4y1V7pG?p=57&spm_id_from=pageDriver
|