- Mysql的安装和服务启动
0.查看本地数据库版本
$ mysql -V
1. ubuntu终端安装
> sudo apt-get install mysql-server
> sudo apt-get install mysql-client
2. mysql服务启动/关闭/重启
> sudo /etc/init.d/mysql start | stop | restart
3. 客户端连接mysql服务
> mysql -h主机地址 -u用户名 -p密码
本地连接:> mysql -uroot -p密码
4. 测试: $ mysql -V
$ : msql -uroot -p密码
mysql> : show databases;
安装服务器
-
如果安装过程会出现下面的root和password输入框界面,直接设置root用户密码即可,再使用设置好的密码登陆root用户即可。
-
如果安装过程并未出现下面的界面,系统会默认随机为你的mysql服务器生成用户名和密码。
1)查看随机生成的用户名:sudo cat /etc/mysql/debian.cnf
``` # Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = TXHppp9coqvKxQYw socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = TXHppp9coqvKxQYw socket = /var/run/mysqld/mysqld.sock ```
- 进入mysql服务器,修改你的用户名和密码
- 通过上面查看到的 user 和 password 进入mysql数据库。
mysql -u debian-sys-maint -p TXHppp9coqvKxQYw
- 授权root用户
mysql> use mysql mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; mysql> update user set plugin="mysql_native_password"; mysql> flush privileges; mysql> quit;
- 使用root用户重新进入mysql数据库
mysql -uroot -p123456
- 通过上面查看到的 user 和 password 进入mysql数据库。
- 进入mysql服务器,修改你的用户名和密码