Ubuntu下安装mysql
2017-03-27 23:08
148 查看
首先安装:
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
==================================================================
测试安装成功没有:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql
的socket处于 listen 状态则表示安装成功。
====================================================
然后你发现安装过程不需要设置root密码,于是你登陆采用:
mysql -u root -p
发现要输入密码,但是你没有设置密码,所以你无法登陆,总是提示错误:
root@yuehan-desktop:~#
mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
采用:
用debian-sys-maint登录,密码就是debian.cnf里那个,居然是明文的
mysql
-u debian-sys-maint -p
密码在下面这个文件里面:
/etc/mysql/debian.cnf中有缺省的用户/密码
#
Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = xilRfK83D7xAhwEt
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = xilRfK83D7xAhwEt
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
===================================================================
好了进入MySQL
后,需要修改密码:
update
mysql.user set password=password('root') where user='root';
总是提示如下错误:
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
因为:
原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
所以更改语句替换为update
mysql.user set authentication_string=password('root') where user='root' ;即可
Query
OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0
mysql>quit (退出)
然后更新:
再次重启mysql服务sudo service mysql restart,使用root密令,就是sudo使用的命令
然后登陆
$ mysql -uroot -pnew_pass // new_pass 就是你的新密码
分开写也可以:
$ mysql -u root -p
需要输入你的设置的密码就OK了。
至此安装完毕,你也可以再加上两句:
grant all privileges on *.* to root@localhost;
flush privileges;
参考博客和论坛:
http://blog.csdn.net/better_space/article/details/53523353 http://forum.ubuntu.org.cn/viewtopic.php?t=87261 http://www.cnblogs.com/zhuyp1015/p/3561470.html
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
==================================================================
测试安装成功没有:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql
的socket处于 listen 状态则表示安装成功。
====================================================
然后你发现安装过程不需要设置root密码,于是你登陆采用:
mysql -u root -p
发现要输入密码,但是你没有设置密码,所以你无法登陆,总是提示错误:
root@yuehan-desktop:~#
mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
采用:
用debian-sys-maint登录,密码就是debian.cnf里那个,居然是明文的
mysql
-u debian-sys-maint -p
密码在下面这个文件里面:
/etc/mysql/debian.cnf中有缺省的用户/密码
#
Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = xilRfK83D7xAhwEt
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = xilRfK83D7xAhwEt
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
===================================================================
好了进入MySQL
后,需要修改密码:
update
mysql.user set password=password('root') where user='root';
总是提示如下错误:
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
因为:
原来是mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
所以更改语句替换为update
mysql.user set authentication_string=password('root') where user='root' ;即可
Query
OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0
mysql>quit (退出)
然后更新:
再次重启mysql服务sudo service mysql restart,使用root密令,就是sudo使用的命令
然后登陆
$ mysql -uroot -pnew_pass // new_pass 就是你的新密码
分开写也可以:
$ mysql -u root -p
需要输入你的设置的密码就OK了。
至此安装完毕,你也可以再加上两句:
grant all privileges on *.* to root@localhost;
flush privileges;
参考博客和论坛:
http://blog.csdn.net/better_space/article/details/53523353 http://forum.ubuntu.org.cn/viewtopic.php?t=87261 http://www.cnblogs.com/zhuyp1015/p/3561470.html
相关文章推荐
- Ubuntu - Edgy Eft 下安装配置Java开发环境(JDK 6 + Eclipse WTP + Tomcat + MySQL)
- ubuntu源码安装mysql
- ubuntu 下 mysql 安装指南
- [Ubuntu 8.10系列-2]Ubuntu 8.10 安装MySQL 5.0
- ubuntu+php+mysql+apache安装配置
- UBUNTU下安装MYSQL,并在netbeans中接连MYSQL
- Ubuntu 下安装PHP+APACHE+MYSQL 成功篇
- Ubuntu下MySQL安装指南
- Ubuntu 系统安装APACHE PHP MYSQL
- ubuntu下MySQL安装指南(源码和一般安装两种)
- 在ubuntu中安装PHP(apache+mysql+phpmyadmin)开发环境
- Ubuntu 安装 mysql 和 MySQL Administrator 图形界面
- 在Ubuntu中安装Apach2/PHP5/MySql
- Ubuntu下面Apache, PHP, MySQL的安装
- Ubuntu下安装 apache2 + php5 + mysql
- 在ubuntu7.10中安装和使用MySQL
- ubuntu下安装配置MYSQL
- 在ubuntu上安装mysql
- ubuntu 中 mysql-server 的 安装 与 配置 ..
- Ubuntu 8.04安装Mysql 5.1.30