1、Windows版本下载地址
https://www.mysql.com/downloads/
2、拷贝到存放路径解压即用
3、修改精简文件名
4、修改环境变量
将mysql路径添加到path下的环境变量(用;分割)
5、用管理员模式打开cmd.exe,通过cd命令切换到mysql路径(Windows下要加\d)
6、创建my.ini修改配置,设置默认账号、默认密码及识别的字符编码。
#mysql5.5以上:修改方式有所改动
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 user=‘root‘ password=‘‘ [mysql] default-character-set=utf8 user=‘root‘ password=‘‘
7、输入mysqld.exe --install,直接启动服务
8、进入services.msc找到MySQL启动服务
破解密码登录
windows系统
#1 关闭mysql #2 在cmd中执行:mysqld --skip-grant-tables #3 在cmd中执行:mysql #4 执行如下sql: update mysql.user set authentication_string=password(‘‘) where user = ‘root‘; flush privileges; #5 tskill mysqld #或taskkill -f /PID 7832 #6 重新启动mysql
linux系统
[root@egon ~]# vim /etc/my.cnf #mysql主配置文件 [mysqld] skip-grant-table [root@egon ~]# systemctl restart mariadb [root@egon ~]# mysql MariaDB [(none)]> update mysql.user set password=password("123") where user="root" and host="localhost"; MariaDB [(none)]> flush privileges; MariaDB [(none)]> \q [root@egon ~]# #打开/etc/my.cnf去掉skip-grant-table,然后重启 [root@egon ~]# systemctl restart mariadb [root@egon ~]# mysql -u root -p123 #以新密码登录
*****修改sql_mode模式*****
默认模式为非严格模式,对于某些不符合限制的内容系统不会报错,会自行处理。
严格模式在遇到不符合限制条件的语句会报错。
修改sql_mode为严格模式,必须重启客户端才能生效。
set global sql_mode="strict_trans_tables";
select @@sql_mode;