Mysql下载部署方法备份(Windows/Linux)
前言:
呃呃呃,,,不多说了,直接看正文吧
Windows
相关教程: 第一集:MySQL下载超细教程(详细到每一小步)
(没搞完,懒得搞了,等下次再碰到再补上吧,累了,到时候再补充些MySQL常用命令,以及一些可能会出现的漏洞————一般来讲正常安装就行,只在客户机使用Custom,服务器使用用Server,都安装就用Full,后面再填写用户名密码即可,其他教程也有做详细解释)
Linux(Ubuntu)
相关教程: MySQL - 下载与安装配置(Linux)- sudo apt-get install -y mysql-server mysql-client
复制代码- sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
复制代码 找到[mysqld]选项组中的bind-address,然后使用i 键进入编辑模式,并输入#注释掉该行。修改的最终结果如下图最后一行所示。
- sudo systemctl status mysql #查看mysql服务的状态
复制代码- sudo systemctl start mysql #启动MySQL服务
复制代码- sudo systemctl stop mysql #停止MySQL服务
复制代码- sudo vim /etc/mysql/debian.cnf
复制代码- # MySQL客户端配置文件
- # 只包含客户端相关的配置选项
- [client]
- # 默认连接到本地MySQL
- host = localhost
- user = root
- socket = /var/run/mysqld/mysqld.sock
- [mysql]
- # 设置命令提示符
- prompt = (\u@\h) [\d]>\_
- # 启用自动补全
- auto-rehash = TRUE
- # 显示列名
- column-names = TRUE
- [mysqladmin]
- [mysqlcheck]
- [mysqldump]
- [mysqlimport]
- [mysqlshow]
- [mysqlslap]
复制代码
使用文件中的初始用户名和密码登录mysql- mysql -u debian-sys-maint -p pfdKSjeFFhJtdGkr
复制代码- update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
复制代码 遇到的错误问题- # 第1分钟:检查服务状态
- sudo systemctl status mysql
- sudo systemctl restart mysql
- # 第2分钟:修复文件权限
- sudo chmod 644 /etc/mysql/debian.cnf
- # 第3分钟:登录系统账户
- mysql --defaults-extra-file=/etc/mysql/debian.cnf
- # 第4分钟:重置root密码(在MySQL中执行)
- ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- FLUSH PRIVILEGES;
- exit;
- # 第5分钟:测试登录
- mysql -u root -p123456
复制代码
测试效果- SELECT VERSION(), USER(), NOW();
- SELECT 1+2*3-4/5;
复制代码 Linux(CentOS)
相关教程: Linux MySQL下载安装详细教程(CentOS版)
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |