① linux怎麼遠程登錄mysql
linux遠程登錄mysql的方法
遠程連接上Linux系統,確保Linux系統已經安裝上了MySQL資料庫。登陸資料庫。mysql -uroot -p(密碼)。
創建用戶用來遠程連接
GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;
(第一個itoffice表示用戶名,%表示所有的電腦都可以連接,也可以設置某個ip地址運行連接,第二個itoffice表示密碼)。
執行 flush privileges;命令立即生效
查詢資料庫的用戶(看到如下內容表示創建新用戶成功了)
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
使用exit命令退出MySQL
然後打開vim /etc/mysql/my.cnf
將bind-address = 127.0.0.1
設置成bind-address = 0.0.0.0(設備地址)
重新啟動(命令如下):
/etc/init.d/mysql stop
/etc/init.d/mysql start
查看埠號show global variables like 'port';
設置navicat連接。
點擊連接測試看到如下內容表示成功。
② linux下怎麼啟動mysql服務
Linux啟動/停止/重啟Mysql資料庫的方法
1、查看mysql版本
方法一:;
方法二:select version();
2、Mysql啟動、停止、重啟常用命令
a、啟動方式
1、使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld&
b、停止
1、使用 service 啟動:
service mysqld stop
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重啟
1、使用 service 啟動:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 腳本啟動:
/etc/init.d/mysqld restart
③ linux 怎麼登錄mysql
連接MYSQL: 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL 找到mysql的安裝目錄,一般可以直接鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的
④ linux系統mysql忘記root密碼怎麼登錄
如果你有root許可權的話,可以重新修改mysql的密碼步驟如下:
1、修改MySQL的配置文件(默認為內/etc/my.cnf),在[mysqld]下添加容一行 skip-grant-tables
2、保存配置文件後,重啟MySQL服務 service mysqld restart
3、再次進入MySQL命令行 mysql -u root -p,輸入密碼時直接回車,就會進入MySQL資料庫了,這個時候按照常規流程修改root密碼即可。一般輸入:mysql_secure_installation,然後根據提示輸入新密碼。
密碼修改完畢後,再按照步驟1中的流程,刪掉配置文件中新增加的那行,並且重啟MySQL服務,新密碼就生效了。
⑤ linux怎麼登錄已經登錄的mysql
開啟MySQL服務後,使用MySQL命令可以登錄。一般使用mysql -uroot -p即可。如果資料庫不是本機,則需要加參數,常用參數如下:
1,-h,指定ip地址,默認為localhost
2,-u,指定用戶名。
3,-p,指定密碼,密碼可以接在-p後面輸入mysql -uroot -p123456。也也可以mysql -uroot -p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。
⑥ linux初始化的mysql怎麼登陸
開啟MySQL服務後,使用MySQL命令可以登錄。一般使用mysql -uroot -p即可。如果資料庫不是本機,則需要加回參數答,常用參數如下:
1,-h,指定ip地址,默認為localhost
2,-u,指定用戶名。
3,-p,指定密碼,密碼可以接在-p後面輸入mysql -uroot -p123456。也也可以mysql -uroot -p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。
⑦ 使用linux中的 mysql登錄時報錯
1、原因:可能是/usr/local/mysql/mysql.pid文件沒有寫的許可權;
解決方法 :給予許可權,執行 「chmod 775 /usr/local/mysql/ -R」 然後重新啟動mysqld。
2、原因:可能進程里已經存在mysql進程;
解決方法:用命令「ps
-ef|grep mysqld」查看是否有mysqld進程,如果有使用「kill -9 進程號」殺死,然後重新啟動mysqld。
3、原因:可能是第二次在機器上安裝mysql,有殘余數據影響了服務的啟動;
解決方法:去mysql的數據目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍首了。
4、原因:mysql在啟動時沒有指定配置文件時會使用/etc/my.cnf配置文件,請打開這個文件查看在[mysqld]節下有沒有指定數據目錄(datadir);
解決方法:請在[mysqld]下設置這一行:datadir = /usr/local/mysql/data。
5、原因:skip-federated欄位問題;
解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated欄位,如果有就立即注釋掉吧。
6、原因:錯誤日誌目錄不存在;
解決方法:使用「chown」 「chmod」命令賦予mysql所有者及許可權。
7、原因:如果是centos系統,默認會開啟selinux;
解決方法:關閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled後存檔退出重啟機器試試。
8、原因:log-bin路徑錯誤;
解決方法:查看對應資料庫下的error
log,例如我的資料庫為,/usr/local/mysql/var目錄,其下的localhost.localdomain.err為錯誤日誌,只要把其下的ib_logfile*刪除即可,重啟mysql即可。
一、Linux下MySQL的啟動與停止
1、Mysql啟動、停止、重啟常用命令
a、啟動方式
(1)使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
(2)使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
(3)使用 safe_mysqld 啟動:
safe_mysqld&
b、停止方式
(1)使用 service 啟動:
service mysqld stop
(2)使用 mysqld 腳本啟動:
/etc/inint.d/mysqld stop
(3)mysqladmin shutdown
c、重啟方式
(1)使用 service 啟動:
service mysqld restart
service mysql restart (5.5.7版本命令)
(2)使用 mysqld 腳本啟動:
/etc/init.d/mysqld restart
⑧ linux下怎麼連接mysql資料庫
1、首先確抄保linux下mysql安裝好,服務啟動完之後,就可以開始連接資料庫了。在終端輸入「mysql -hlocalhost -uroot -p」,其中h參數是主機名,這里是本地就寫localhost,也可以省略:
⑨ 如何在Linux中進行MySQL的安裝與登錄
一、下載MySQL安裝文件
完全安裝MySQL需要下面6個文件:
MySQL-server-community-5.1.26-0.rhel4.i386.rpm
MySQL-client-community-5.1.26-0.rhel4.i386.rpm
MySQL-shared-community-5.1.26-0.rhel4.i386.rpm
MySQL-devel-community-5.1.26-0.rhel4.i386.rpm
MySQL-test-community-5.1.26-0.rhel4.i386.rpm
MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm
下載地址為:http://dev.mysql.com/downloads/mysql/5.1.html#linux-rhel4- x86-32bit-rpms,打開此網頁(因為沒有找到Fedora版本的,就用Redhat Enterprise 4來代替了,沒有問題),下載所有的需要的上述rpm文件。
二、MySQL安裝
rpm文件是Red Hat公司開發的軟體安裝包,rpm可讓Linux在安裝軟體包時免除許多復雜的手續。該命令在安裝時常用的參數是 –ivh ,其中i表示將安裝指定的rmp軟體包,V表示安裝時的詳細信息,h表示在安裝期間出現「#」符號來顯示目前的安裝過程。這個符號將持續到安裝完成後才停止。
1) MySQL安裝伺服器端
在有兩個rmp文件的目錄下運行如下命令: [root@test1 local]# rpm -ivh MySQL-server*.rpm(*為通配符,省掉了很多的輸入,很方便-:)))
顯示如下信息:Failed dependencies:perl(DBI) is needed by MySQL-server-5.1.26-0.rhel4.i386出錯了!
去 Google下,發現可能是該版本的rpm里增加了很多附加依賴的檢查,特別是對所有perl moles的依賴檢查,因此用「--nodeps」來強制安裝是安全的,我正是這么做的:rpm -ivh MySQL-server*.rpm --nodeps;結果成功:
Preparing... [100%]
1:MySQL-server [100%]
2) MySQL安裝客戶端
運行如下命令:
[root@test1 local]# rpm -ivh MySQL-client*.rpm
Preparing... [100%]
1:MySQL-client [100%]
如上安裝其他的4個rpm文件,應該沒有什麼問題。
三、MySQL登錄
MySQL登錄的命令是mysql, mysql 的使用語法如下: mysql [-u username] [-h host] [-p[password]] [dbname] username 與 password 分別是 MySQL用戶名與密碼,mysql的初始管理帳號是root,沒有密碼,注意:這個root用戶不是Linux的系統用戶。MySQL默認用戶是 root,由於初始沒有密碼,第一次進時只需鍵入mysql即可。
[root@test1 local]# mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 4.0.16-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
出現了「mysql>」提示符,恭喜你,安裝成功!
增加了密碼後的登錄格式如下:
mysql -u root -p
Enter password: (輸入密碼)
其中-u後跟的是用戶名,-p要求輸入密碼,回車後在輸入密碼處輸入密碼。
可是我輸入mysql卻出錯了:
初始密碼是空的,我輸入的也是空的還是錯誤!
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
MySQL安裝解決方法:重改密碼
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql -uroot -p
Enter password:
mysql>搞定!
⑩ mysql在linux下怎麼登陸
開啟MySQL服務復後,使用MySQL命令可以制登錄。一般使用mysql -uroot -p即可。如果資料庫不是本機,則需要加參數,常用參數如下:
1,-h,指定ip地址,默認為localhost
2,-u,指定用戶名。
3,-p,指定密碼,密碼可以接在-p後面輸入mysql -uroot -p123456。也也可以mysql -uroot -p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。