ubuntu安装mysql详细步骤

cd /opt
mkdir mysql
cd mysql
#在/opt/mysql 拷贝mysql-server_5.7.21-1ubuntu17.10_amd64.deb-bundle.tar文件
sudo apt-get install libaio1
tar xvf mysql-server_5.7.21-1ubuntu17.10_amd64.deb-bundle.tar 
#为root用户提供MySQL安装密码
sudo dpkg -i mysql-common_*.deb
sudo dpkg -i mysql-community-client_*.deb
sudo dpkg -i mysql-client_*.deb
sudo dpkg -i mysql-community-server_*.deb
sudo dpkg -i mysql-server_*.deb
#如果中途被dpkg警告未满足的依赖关系 ,可以使用apt-get来修复它们,然后再运行中断的命令 :sudo apt-get -f install

sudo service mysql start
sudo service mysql stop
sudo service mysql status
mysql -h 127.0.0.1 -P 3306 -uroot -p123456
show databases;
#允许root访问
update mysql.user set Host='%' where HOST='localhost' and User='root';
flush privileges;
nano /etc/mysql/mysql.conf.d/mysqld.cnf
#注释掉bind-address   = 127.0.0.1
#设置最大连接数
bind-address   = 127.0.0.1
#查看最大连接数
show variables like '%max_connections%';

mysql 5.7数据 如果出现 
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c

修改 
/etc/mysql/mysql.conf.d# vim mysqld.cnf 文件 添加 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值