1 # 执行下面安装命令 2 3 # 安装mysql5.7服务端 4 sudo apt-get install mysql-server-5.7 5 6 # 安装mysql5.7客户端 7 sudo apt-get install mysql-client-5.7 8 9 # 使用c/c++等语言操作mysql的动态链接库,如果不需要可不安装 10 sudo apt install libmysqlclient-dev
由于apt-get在安装mysql的过程中,没有设置过密码,其密码为自动生成的,需要修改。修改方式如下:
(1)查看系统生成的用户及密码(注意此文件不要修改):
sudo gedit /etc/mysql/debian.cnf
(2)使用该用户登录,此处使用上方 /etc/mysql/debian.cnf 的用户和密码:
mysql -u ****** -p
(3)设置root用户的密码和访问权限:
use mysql; #连接到mysql数据库 update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; #修改密码123456是密码 update user set plugin="mysql_native_password"; flush privileges; quit;
远程访问的话:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges;
服务器防火墙可能限制端口3306,如有需要且无风险,可以开启,要慎重:
1 sudo ufw allow 3306