windows安装方法下载文件
先去清华大学镜像站下载文件
找到想要版本的mysql,进去下载对应的zip文件,我下载的是mysql8.0的64位版:mysql-8.0.11-winx64.zip
下载完成后解压到合适的位置,如:C:\mysql-8.0.11
配置
解压完后在根目录创建一个名为my.ini的文件,添加以下内容1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17[mysqld]
character-set-server=utf8
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql-8.0.11
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql-8.0.11\\data
default-storage-engine = INNODB
collation-server = utf8_general_ci
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8
basedir是解压目录,datadir是mysql存放数据的目录
然后打开电脑的环境变量
新建系统变量MYSQL_HOME=C:\mysql-8.0.11(解压路径)
在path中增加%MYSQL_HOME%\bin
在mysql的bin目录下运行初始化系统命令
1mysqld --initialize
初始化成功后,会在data文件夹下生成一些文件,其中xxx.err文件中说明了root账户的临时密码
如
1[Server] A temporary password is generated for root@localhost: JafC,2cE
那么JafC,2cE
注册mysql服务
1mysqld -install MySQL
启动mysql服务
1net start MySQL
停止mysql服务
1net stop MySQL
先用root和临时密码登录数据库
ubuntu18安装mysql
注意:通过APT方式安装的版本都是现在最新的版本,现在我安装的是5.7.18。通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。
(可省略)下载官方提供的mysql-apt-config.deb包进行APT源设置,下载地址:https://dev.mysql.com/downloads/repo/apt/
下载了,然后运行sudo dpkg -i xxx.deb 运行这个安装包
第一个确定进去选择5.7,然后选ok
然后运行sudo apt-get update
然后运行sudo apt-get install mysql-server
中间会让你输入密码
如果依赖不足,输入sudo apt-get install -f
打开etc\mysql\mysql.conf.d\mysql.cnf在下面加上1
2
3
4
5
6
7
8
9
10
11character-set-server=utf8
default-storage-engine = INNODB
collation-server = utf8_general_ci
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysql_safe]
default-character-set=utf8
[client]
default-character-set=utf8
服务管理
1
2
3
4
5
6#启动
sudo service mysql start
#停止
sudo service mysql stop
#服务状态
sudo service mysql status
通用执行更改新密码
1ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
刷新
1flush privileges;
退出重启服务器用新密码登录即可
改密码1update user set authentication_string = password("new_password") where user='root';