目前在使用MYSQL,在MAC下安装使用的是XAMPP 4.5.2,需要重置MySQL/MariaDB Root用户密码。遇到一个小问题记录于下:
1,根据官方指导(
http://localhost/dashboard/docs/reset-mysql-password.html)处的提示,运行如下命令:
(1)先启动MYSQL SERVER,这个没有问题;
(2)打开终端,切换到XAMPP的默认安装位置,在我的MAC上是
/Applications/XAMPP/xamppfiles/bin
,然后运行如下命令:
mysqladmin --user=root password "newpassword"
出现错误: Command not found!
2,初步方法:使用软链接技术,如下:
ln -s /Applications/XAMPP/xamppfiles/bin/mysqladmin /usr/bin
出现错误如下:Operation not permitted
ln -s /Applications/XAMPP/xamppfiles/bin/mysqladmin /usr/local/bin
建立软链接成功!
3,修改密码:
mysqladmin --user=root password "newpassword"
命令成功!
MySQL最全整理(面试题+笔记+导图),面试大厂不再被MySql难倒
作为一名编程人员,对MySQL一定不会陌生,尤其是互联网行业,对MySQL的使用是比较多的。对于求职者来说,MySQL又是面试中一定会问到的重点,很多人拥有大厂梦,却因为MySQL败下阵来。实际上,MySQL并不难,今天这份最全的MySQL总结,助你向大厂“开炮”,面试不再被MySQL难倒。
Qt+MySql开发笔记:Qt5.9.3的msvc2017x64版本编译MySql8.0.16版本驱动并Demo连接数据库测试
mysql驱动版本msvc2015x32版本调好, mysql的mingw32版本的驱动上一个版本编译并测试好,有些三方库最低支持vs2017,所以只能使用msvc2017x64,基于Qt5.9.3,于是本篇编译mysql驱动的msvc2017x64版本,满足当前的特定需求,这次过程有点费劲,可能是Qt的版本低于Qt5.12,继续无保留分享出来。
本篇主要描述Qt5.9.3 msvc2017x64 + mysql8.0.16的驱动编译过程。
华为大佬的“百万级”MySQL笔记,基础+优化+架构一键搞定
MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。
Qt+MySql开发笔记:Qt5.9.3的mingw32版本编译MySql8版本驱动并Demo连接数据库测试
之前特定的mysql版本msvc版本已经调通了,但是为了更好的跨平台,所以选择用mingw32版本,于是需要编译mysql驱动的mingw32版本的驱动库,以便提供给qt连接mysql使用。
SQL注入笔记记录+MySQL的事务隔离级别
(一)SQL注入。 1.如何理解SQL注入? SQL注入是一种将SQL代码添加到输入参数中,传递到SQL服务器解析并执行的一种攻击手法。 2.SQL注入是如何产生的?