大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说Ubuntu Mysql 5.7数据库安装,希望您对编程的造诣更进一步.
下载地址:https://downloads.mysql.com/archives/community/
二、解压安装
tar xvf mysql-server_5.7.28-1ubuntu18.04_amd64.deb-bundle.tar
dpkg -i *.deb –安装的过程中设置root密码
三、测试数据库连接
mysql -uroot -p –输入密码登录成功
四、迁移数据库数据文件目录、修改配置文件
systemctl stop mysql –迁移前停掉数据库服务
cp -Rfa /var/lib/mysql /mnt/mysql –拷贝数据库目录,注意-a参数必须,拷贝原目录及文件属性保持不变
修改配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
—————————-mysqld.cnf 部分内容———————————
[mysqld]
–修改以下数据目录
#datadir = /var/lib/mysql
datadir = /mnt/mysql
–增加以下参数
lower_case_table_names=1
character-set-server=utf8
collation-server=utf8_general_ci
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
–修改以下参数
bind-address = 0.0.0.0 –绑定地址由127.0.0.1修改为0.0.0.0
——————————mysql.cnf————————————-
修改mysql权限文件,增加/mnt/mysql的写权限
vi /etc/apparmor.d/usr.sbin.mysqld :
增加以下内容:
# Allow data dir access
/mnt/mysql/ r,
/mnt/mysql/** rwk,
五、启动数据库
systemctl start mysql –启动数据库
systemctl enable mysql –设置数据库自动启动
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9084.html