linux和window下mysql安装

mysql的安装与使用

mysql运行机制

mysql由一个运行在 localhost 端口 3306 的服务端和查询使用端组成

因此在使用mysql之前,需要在系统初始化并开启mysql的服务 然后再使用命令行或者可视化工具去连接这个这个端口,输入sql语言,增删改查数据。

这个初始化和在windows系统和linux系统上有所不同,下面会介绍

linux安装与使用

mysql的下载与安装

需要去到mysql的官方网站,转到下载,选择 MySQL Community Downloads,选择相应位数64或者32位的TAR压缩包

使用tar -zxf 命令解压刚才下载的压缩包

使用MV命令将解压完成的文件夹移动并且重命名为mysql /usr/local/mysql

新建一个 /etc/my.cnf 文件写入如下配置

‘’’ [mysqld]

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysql.pid

user = mysql

tmpdir = /tmp ‘’’

之后在刚才重命名的文件夹中创建data文件

‘mkdir /usr/local/mysql/data’

data文件夹创建完成后,添加mysql用户组和用户,并且添加其对mysql文件夹的操作权限 ‘’’ groupadd mysqld useradd -r -g mysql mysql chown -R mysql:mysql /usr/local/mysql chmod 755 /usr/local/mysql ‘’’ 接下来进行数据库的初始化 ‘’’ cd /usr/local/mysql/bin mysqld --initialize basedir=/usr/local/mysql datadir=/usr/local/mysql/data --user=mysql ‘’’ 到这里就完成的数据库的下载与安装

mysql的开启服务

进入到mysql文件夹下的 /usr/local/mysql/support-files 并在其命令行输入 ‘/usr/local/mysql/support-files/mysql.server start’ 完成mysql服务的开启

mysql登录

先查看 /usr/local/mysql/data/error.log 文件,在前20行内寻找mysql的给你初始的密码 一般来说是一个很乱的密码 接下来进入到 /usr/local/mysql/bin 文件夹之类,使用mysql 命令连接数据库 ./mysql -u root -p ’ 输入密码就可以进入到命令行下的连接了。

这里还有一个密码修改问题, 使用下面命令修改新密码 ’ alter user ‘root’@‘localhost’ identified by ‘新密码’ ’

mysql使用

登录完成后,使用sql语言就可以对数据库进行操作了

windows系统

windows系统下mysql的安装与linux系统下安装的流程都是一样的,但是方式会有差别

1、直接下载msi安装文件而不是压缩文件 2、不需要写 /etc/my.cnf文件 3、打开msi文件按照GUi提示进行安装 4、同样需要到mysql的server的bin目录下进行服务端的安装 ‘mysqld --install’ 5、对mysql进行初始化 ‘mysql --initialize’, 初始化的密码在data文件夹下的 .err 文件中 6、使用 net start mysql 启动服务端 7、使用mysql -u root -p 输入密码进行操作端的登录 8、使用 alter user 更改初始密码

经验分享 程序员 微信小程序 职场和发展