一、mysql个版本下载地址
https://downloads.mysql.com/archives/community/
二、windows下安装mysql
点击mysql安装文件,next下一步直到安装成功
三、linux下安装mysql
环境:阿里云linux,乌班图-12.04 64位
1. sudo apt-get update : 更新一下源,防止出现安装时missing问题
2. sudo apt-get install mysql-server mysql-client : 安装mysql服务端和客户端,记得输入mysql默认密码
四、mysql启动停止命令
1. service mysql start : 启动MySQL服务
2. service mysql stop : 停止MySQL服务
3. service mysql restart : 重启mysql服务
五、mysql创建数据库并赋值给用户
1. mysql -uroot -proot : 进入mysql
2. create database 数据库名称 character set utf8 ; :.创建数据库时,指定数据库的字符编码
3. create user '用户名'@'%' identified by '密码'; : 建立用户并授权
4. grant all on 数据库名.* to '用户名'@’%’ identified by ‘yourpassword’; : 为用户赋予数据库权限
5. flush privileges; : 刷新权限
六、mysql 常见问题
1.解决不能远程连接Linux服务器上MySQL的问题
1. mysql 安装目录下 my.cnf
2. 找到bind-address = 127.0.0.1 注释掉
2.数据库8小时连接问题
1. mysql 安装目录下 my.cnf etc/mysql
2. 找到:[mysqld]
3. 增加: interactive_timeout=28800000 wait_timeout=28800000
3.MySQL在远程访问时非常慢
1. mysql 安装目录下 my.cnf etc/mysql
2. 找到:[mysqld]
3. skip-name-resolve
4.Mysql修改设置root密码
1. 记得root密码
2. mysql -uroot -proot : 进入mysql
3. use mysql; : 使用mysql 库
4. UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; : 更新root密码
5. flush privileges ; : 刷新权限
6. quit : 退出
7. service mysql restart : 重启mysql
1. 忘记root密码
2. mysql安装路径下 : /etc/mysql/my.cnf
3. 在[mysqld]段下加入一行“skip-grant-tables”。
4. 重启mysql服务
5. 用空密码进入mysql管理命令行,切换到mysql库。
6. update user set password=PASSWORD("new_pass") where user='root'; : 更新密码
7. flush privileges ; : 刷新权限
8. quit : 退出
9. 回到配置文件,将步骤3中的那一行代码删除或注释
10.重启mysql服务
菜鸟一枚,踽踽独行,拙作一篇,敬请斧正。
欢迎加入Q群:719672717。