操作系统:Ubuntu16.04
1.安装mysql的服务端
sudo apt-get install mysql-server
2.安装mysql的客户端(需要注意安装过程中会询问是否设置登陆密码))
sudo apt install mysql-client
3.安装mysql相关调用插件(如mysql.h)
sudo apt install libmysqlclient-dev
4.结束
如果在第2步没设置密码,输入:mysql -u root -p 是不能进去的,而直接输入:mysql +回车 会出现类似 Access denied for user '****'@'localhost' (using password: NO)的错误
如果要添加密码,首先查看 mysql 的版本号: mysql --help | grep Distrib,接着在控制台执行下面操作
-
以管理员权限进入mysql
sudo mysql
- 使用库“mysql” (输入mysql语句:show databases; 可以查看databases)
use mysql;
- (1)如果是mysql 8.04之前的版本,输入 : (注意mysql语句 “;”结束,不要漏了“;”)
(2)mysql 8.04之后的版本,输入:SET PASSWORD=PASSWORD('密码');
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
- 退出,重启mysql服务
quit;
sudo service mysql restart
- 登陆
mysql -u root -p