ubuntu18.0 安装mysql ---设置root用户初始密码

  • 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;

安装服务器

  1. 如果安装过程会出现下面的root和password输入框界面,直接设置root用户密码即可,再使用设置好的密码登陆root用户即可。

  2. 如果安装过程并未出现下面的界面,系统会默认随机为你的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
     			```
    
    1. 进入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
        在这里插入图片描述
        在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章